fix(simple-mode): guard non-empty group deletion

This commit is contained in:
wucm667
2026-09-06 08:11:23 +08:00
parent f46038820b
commit 4a4fd35e0c
11 changed files with 298 additions and 15 deletions
@@ -889,7 +889,11 @@ func (h *GroupHandler) Delete(c *gin.Context) {
return
}
err = h.adminService.DeleteGroup(c.Request.Context(), groupID)
if h.isSimpleMode() {
err = h.adminService.DeleteGroupIfEmpty(c.Request.Context(), groupID)
} else {
err = h.adminService.DeleteGroup(c.Request.Context(), groupID)
}
if err != nil {
response.ErrorFrom(c, err)
return