]> source.dussan.org Git - gitea.git/commitdiff
Fix value of User.IsRestricted to default setting when oauth2 user auto registration...
authorGalen Suen <tiscs@live.com>
Sun, 28 Nov 2021 03:27:48 +0000 (11:27 +0800)
committerGitHub <noreply@github.com>
Sun, 28 Nov 2021 03:27:48 +0000 (11:27 +0800)
routers/web/user/auth.go

index 02f5afd8bae4f2a59d5b5bbe70b1cdcde8099c66..a71a2789582c65511910b1d372685f2a563623eb 100644 (file)
@@ -681,13 +681,14 @@ func SignInOAuthCallback(ctx *context.Context) {
                                return
                        }
                        u = &user_model.User{
-                               Name:        getUserName(&gothUser),
-                               FullName:    gothUser.Name,
-                               Email:       gothUser.Email,
-                               IsActive:    !setting.OAuth2Client.RegisterEmailConfirm,
-                               LoginType:   login.OAuth2,
-                               LoginSource: loginSource.ID,
-                               LoginName:   gothUser.UserID,
+                               Name:         getUserName(&gothUser),
+                               FullName:     gothUser.Name,
+                               Email:        gothUser.Email,
+                               IsActive:     !setting.OAuth2Client.RegisterEmailConfirm,
+                               LoginType:    login.OAuth2,
+                               LoginSource:  loginSource.ID,
+                               LoginName:    gothUser.UserID,
+                               IsRestricted: setting.Service.DefaultUserIsRestricted,
                        }
 
                        if !createAndHandleCreatedUser(ctx, base.TplName(""), nil, u, &gothUser, setting.OAuth2Client.AccountLinking != setting.OAuth2AccountLinkingDisabled) {