diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-12-06 14:45:20 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-12-06 16:31:29 +0100 |
commit | c434c68a958ac46a09d13c7e6f50c67bb61403d9 (patch) | |
tree | 5de966a1fbef6aed1d8134b56897e4a9f2568ded /src | |
parent | d277802edbc22973d832302726173bf323c9a9bf (diff) |
Fix: Do not require file to be non-existent before creating it
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/profile.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/profile.rs b/src/profile.rs index eb0052b..34c152e 100644 --- a/src/profile.rs +++ b/src/profile.rs @@ -217,6 +217,7 @@ impl ProfileStateSaveable { pub async fn save_to_disk(&self, state_dir_path: &StateDir) -> Result<()> { let state_s = serde_json::to_string(&self).context("Serializing state")?; tokio::fs::OpenOptions::new() + .create_new(false) // do not _always_ create a new file .create(true) .truncate(true) .open(&state_dir_path.profile_state()) |