🐛 Maybe fixed google-oauth bug

This commit is contained in:
Mawoka
2022-11-06 12:11:51 +01:00
parent eb2341f2c8
commit b6f4566ede
+2 -3
View File
@@ -78,7 +78,8 @@ async def auth(request: Request, response: Response):
user_in_db = await User.objects.get_or_none(email=user_data.email) user_in_db = await User.objects.get_or_none(email=user_data.email)
if user_in_db is None: if user_in_db is None:
# REGISTER USER # REGISTER USER
create_user = User( try:
await User.object.create(
email=user_data.email, email=user_data.email,
username=user_data.name, username=user_data.name,
verified=user_data.email_verified, verified=user_data.email_verified,
@@ -86,8 +87,6 @@ async def auth(request: Request, response: Response):
google_uid=user_data.sub, google_uid=user_data.sub,
avatar=gzipped_user_avatar(), avatar=gzipped_user_avatar(),
) )
try:
await create_user.save()
except Exception as e: except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
user = await User.objects.get_or_none( user = await User.objects.get_or_none(