fix: remove unscoped delete in DeleteResource function for proper file deletion

This commit is contained in:
2025-07-21 09:14:29 +08:00
parent bf12285d17
commit 99c69d3b7d

View File

@@ -122,7 +122,7 @@ func DeleteResource(id uint) error {
}
return err
}
if err := tx.Unscoped().Model(&model.File{}).Where("resource_id = ?", id).Delete(&model.File{}).Error; err != nil {
if err := tx.Model(&model.File{}).Where("resource_id = ?", id).Delete(&model.File{}).Error; err != nil {
return err
}
if err := tx.Model(&model.User{}).Where("id = ?", r.UserID).Update("resources_count", gorm.Expr("resources_count - ?", 1)).Error; err != nil {