🚑 Fixed oauth-registration

This commit is contained in:
Mawoka
2022-07-07 21:12:43 +02:00
parent d849d5b1d0
commit 3733ab4716
2 changed files with 4 additions and 0 deletions
+2
View File
@@ -11,6 +11,7 @@ from fastapi.responses import RedirectResponse
from classquiz.db.models import User, UserAuthTypes
from pydantic import BaseModel
from classquiz.auth import check_token
from classquiz.helpers.avatar import gzipped_user_avatar
from classquiz.oauth.authenticate_user import log_user_in, rememberme_check
from datetime import datetime
from classquiz.oauth.init_oauth import init_oauth
@@ -109,6 +110,7 @@ async def auth(request: Request, response: Response):
username=user_data.login,
verified=True,
auth_type=UserAuthTypes.GITHUB,
avatar=gzipped_user_avatar(),
)
try:
await create_user.save()
+2
View File
@@ -8,6 +8,7 @@ from classquiz.config import settings
from classquiz.db.models import User, UserAuthTypes
from pydantic import BaseModel, ValidationError
from classquiz.auth import check_token
from classquiz.helpers.avatar import gzipped_user_avatar
from classquiz.oauth.authenticate_user import log_user_in, rememberme_check
from classquiz.oauth.init_oauth import init_oauth
@@ -83,6 +84,7 @@ async def auth(request: Request, response: Response):
verified=user_data.email_verified,
auth_type=UserAuthTypes.GOOGLE,
google_uid=user_data.sub,
avatar=gzipped_user_avatar(),
)
try:
await create_user.save()