backend/sftp: fix error reporting of Save method

This commit is contained in:
Michael Eischer
2026-06-19 23:09:59 +02:00
parent 7d36449ea8
commit 6c67a095dc
+3 -4
View File
@@ -404,12 +404,11 @@ func (r *SFTP) Save(_ context.Context, h backend.Handle, rd backend.RewindReader
} else {
err = r.c.Rename(tmpFilename, filename)
}
err = setFileReadonly(r.c, filename, r.Modes.File)
if err != nil {
return errors.Errorf("sftp setFileReadonly: %v", err)
return errors.Wrapf(err, "Rename %v", tmpFilename)
}
return errors.Wrapf(err, "Rename %v", tmpFilename)
err = setFileReadonly(r.c, filename, r.Modes.File)
return errors.Wrapf(err, "setFileReadonly %v", filename)
}
// checkNoSpace checks if err was likely caused by lack of available space