test: fix failed test in model/file/deleteFile

This commit is contained in:
HFO4
2022-04-15 16:03:00 +08:00
parent 18f5bffed1
commit 13d36c25d4
3 changed files with 21 additions and 9 deletions

View File

@@ -225,17 +225,17 @@ func DeleteFiles(files []*File, uid uint) error {
}
result := tx.Unscoped().Where("size = ?", file.Size).Delete(file)
if result.Error != nil {
tx.Rollback()
return result.Error
}
if result.RowsAffected == 0 {
tx.Rollback()
return errors.New("file size is dirty")
}
size += file.Size
if result.Error != nil {
tx.Rollback()
return result.Error
}
}
if err := user.ChangeStorage(tx, "-", size); err != nil {