From 5a53f180e48fa3849f541adda70b34b4070e7289 Mon Sep 17 00:00:00 2001 From: Tao Chen Date: Sun, 3 Nov 2024 22:23:24 +0800 Subject: [PATCH] fix: delete check --- service/user.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/user.go b/service/user.go index 0ea71fb..774ec1c 100644 --- a/service/user.go +++ b/service/user.go @@ -185,7 +185,7 @@ func (us *UserService) Logout(u *model.User, token string) error { // Delete 删除用户和oauth信息 func (us *UserService) Delete(u *model.User) error { userCount := us.getAdminUserCount() - if userCount <= 1 { + if userCount <= 1 && us.IsAdmin(u) { return errors.New("The last admin user cannot be deleted") } tx := global.DB.Begin()