From 3733ab4716c6b11c70a42cb94c52e422f5aa9ccf Mon Sep 17 00:00:00 2001 From: Mawoka Date: Thu, 7 Jul 2022 21:12:43 +0200 Subject: [PATCH] :ambulance: Fixed oauth-registration --- classquiz/oauth/github.py | 2 ++ classquiz/oauth/google.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/classquiz/oauth/github.py b/classquiz/oauth/github.py index c3cde37..30914b6 100644 --- a/classquiz/oauth/github.py +++ b/classquiz/oauth/github.py @@ -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() diff --git a/classquiz/oauth/google.py b/classquiz/oauth/google.py index 3ada118..949ad4f 100644 --- a/classquiz/oauth/google.py +++ b/classquiz/oauth/google.py @@ -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()