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
commit 29da86b473
7 changed files with 13 additions and 48 deletions

View file

@ -135,16 +135,6 @@ func (be *Backend) Save(ctx context.Context, h restic.Handle, rd io.Reader) (err
debug.Log("Save %v at %v", h, objName)
// Check key does not already exist
found, err := be.container.GetBlobReference(objName).Exists()
if err != nil {
return errors.Wrap(err, "GetBlobReference().Exists()")
}
if found {
debug.Log("%v already exists", h)
return errors.New("key already exists")
}
be.sem.GetToken()
// wrap the reader so that net/http client cannot close the reader, return