diff --git a/src/database/adapters/__init__.py b/src/database/adapters/__init__.py index 8aa71577..50f850a1 100644 --- a/src/database/adapters/__init__.py +++ b/src/database/adapters/__init__.py @@ -75,11 +75,11 @@ async def delete_khoj_token(user: KhojUser, token: str): async def get_or_create_user(token: dict) -> KhojUser: user = await get_user_by_token(token) if not user: - user = await create_user_by_token(token) + user = await create_user_by_google_token(token) return user -async def create_user_by_token(token: dict) -> KhojUser: +async def create_user_by_google_token(token: dict) -> KhojUser: user, _ = await KhojUser.objects.filter(email=token.get("email")).aupdate_or_create( defaults={"username": token.get("email"), "email": token.get("email")} )