🐛 Maybe fixed google-oauth bug

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