diff --git a/models/group.go b/models/group.go index c8cc920..522bdd8 100644 --- a/models/group.go +++ b/models/group.go @@ -81,7 +81,7 @@ func (group *Group) AfterSave() (err error) { if group.OptionsSerialized.GroupFolderEnabled { err = group.createGroupFolder(group.OptionsSerialized.GroupFolder) } else { - err = group.deleteGroupFolder() + err = nil } return err @@ -131,16 +131,16 @@ func (group *Group) createGroupFolder(name string) error { } // deleteGroupFolder 删除用户组文件夹 -func (group *Group) deleteGroupFolder() error { +func (group *Group) deleteGroupFolder() { tx := DB.Begin() var folder Folder if err := tx.Where("owner_id = ?", -int(group.ID)).First(&folder).Error; err != nil { - return err + return } if err := tx.Delete(&folder).Error; err != nil { - return err + return } - return tx.Commit().Error + tx.Commit() }