Merge pull request #1623 from restic/backend-relax-restrictions

backend: Relax requirement for new files
This commit is contained in:
Alexander Neumann
2018-02-18 12:56:52 +01:00
7 changed files with 13 additions and 48 deletions

View File

@@ -200,12 +200,6 @@ func (be *b2Backend) Save(ctx context.Context, h restic.Handle, rd io.Reader) er
debug.Log("Save %v, name %v", h, name)
obj := be.bucket.Object(name)
_, err := obj.Attrs(ctx)
if err == nil {
debug.Log(" %v already exists", h)
return errors.New("key already exists")
}
w := obj.NewWriter(ctx)
n, err := io.Copy(w, rd)
debug.Log(" saved %d bytes, err %v", n, err)