From 47ac579f092cef9128fa0c74798ecaffa2c888f9 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 19 Aug 2015 04:58:45 +0800 Subject: only assign auto-admin when sign up by web --- models/user.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'models') diff --git a/models/user.go b/models/user.go index 8f93707d..bc0a0461 100644 --- a/models/user.go +++ b/models/user.go @@ -373,17 +373,9 @@ func CreateUser(u *User) (err error) { } else if err = os.MkdirAll(UserPath(u.Name), os.ModePerm); err != nil { sess.Rollback() return err - } else if err = sess.Commit(); err != nil { - return err } - // Auto-set admin for the first user. - if CountUsers() == 1 { - u.IsAdmin = true - u.IsActive = true - _, err = x.Id(u.Id).AllCols().Update(u) - } - return err + return sess.Commit() } func countUsers(e Engine) int64 { -- cgit v1.2.3