Tao Chen 1 год назад
Родитель
Сommit
5a53f180e4
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      service/user.go

+ 1 - 1
service/user.go

@@ -185,7 +185,7 @@ func (us *UserService) Logout(u *model.User, token string) error {
185
 // Delete 删除用户和oauth信息
185
 // Delete 删除用户和oauth信息
186
 func (us *UserService) Delete(u *model.User) error {
186
 func (us *UserService) Delete(u *model.User) error {
187
 	userCount := us.getAdminUserCount()
187
 	userCount := us.getAdminUserCount()
188
-	if userCount <= 1 {
188
+	if userCount <= 1 && us.IsAdmin(u) {
189
 		return errors.New("The last admin user cannot be deleted")
189
 		return errors.New("The last admin user cannot be deleted")
190
 	}
190
 	}
191
 	tx := global.DB.Begin()
191
 	tx := global.DB.Begin()