From dd66f0398bd608097898ed4283eca2a519342490 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Tue, 9 Jul 2019 17:59:11 +0200 Subject: [PATCH] Fix nasty little bug with user-autopromotion --- system/internal/service/auth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/internal/service/auth.go b/system/internal/service/auth.go index fe672c2cb..2df3cfd9d 100644 --- a/system/internal/service/auth.go +++ b/system/internal/service/auth.go @@ -815,7 +815,7 @@ func (svc auth) createUserToken(user *types.User, kind string) (token string, er // Automatically promotes user to administrator if it is the first user in the database func (svc auth) autoPromote(u *types.User) (err error) { - if svc.users.Total() == 0 && u.ID > 0 { + if svc.users.Total() == 1 && u.ID > 0 { err = svc.roles.MemberAddByID(permissions.AdminRoleID, u.ID) svc.log(