local BE: overwrite existing files

This commit is contained in:
Alexander Weiss 2022-07-22 17:16:23 +02:00
parent 2db3f56f91
commit 0d102c09e1

View File

@ -139,7 +139,7 @@ impl WriteBackend for LocalBackend {
v3!("writing tpe: {:?}, id: {}", &tpe, &id);
let filename = self.path(tpe, id);
let mut file = fs::OpenOptions::new()
.create_new(true)
.create(true)
.write(true)
.open(&filename)?;
copy(&mut f, &mut file)?;
@ -151,7 +151,7 @@ impl WriteBackend for LocalBackend {
v3!("writing tpe: {:?}, id: {}", &tpe, &id);
let filename = self.path(tpe, id);
let mut file = fs::OpenOptions::new()
.create_new(true)
.create(true)
.write(true)
.open(&filename)?;
file.write_all(&buf)?;