Răsfoiți Sursa

fix forbidden on register github login issue

Alexander Belanger 5 ani în urmă
părinte
comite
89147ee365
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      server/api/oauth_github_handler.go

+ 5 - 1
server/api/oauth_github_handler.go

@@ -210,11 +210,15 @@ func (app *App) upsertUserFromToken(tok *oauth2.Token) (*models.User, error) {
 		}
 
 		user, err = app.Repo.User.CreateUser(user)
+
+		if err != nil {
+			return nil, err
+		}
 	} else if err != nil {
 		return nil, fmt.Errorf("unexpected error occurred:", err.Error())
 	}
 
-	return user, err
+	return user, nil
 }
 
 // updates a project's repository clients with the token information.