Skip to content

Commit 6164ff9

Browse files
committed
fix
1 parent 7421947 commit 6164ff9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

routers/api/v1/admin/user.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -255,10 +255,11 @@ func EditUser(ctx *context.APIContext) {
255255
if len(form.Visibility) != 0 {
256256
ctx.ContextUser.Visibility = api.VisibilityModes[form.Visibility]
257257
}
258-
if form.Admin != nil && !*form.Admin && user_model.IsLastAdminUser(ctx, ctx.ContextUser) {
259-
ctx.Error(http.StatusBadRequest, "LastAdmin", ctx.Tr("auth.last_admin"))
260-
return
261-
} else {
258+
if form.Admin != nil {
259+
if !*form.Admin && user_model.IsLastAdminUser(ctx, ctx.ContextUser) {
260+
ctx.Error(http.StatusBadRequest, "LastAdmin", ctx.Tr("auth.last_admin"))
261+
return
262+
}
262263
ctx.ContextUser.IsAdmin = *form.Admin
263264
}
264265
if form.AllowGitHook != nil {

0 commit comments

Comments
 (0)