mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-06-12 17:10:54 +02:00
Fix duplicate users from slack / web (#2530)
This commit is contained in:
parent
05f6f6d5b5
commit
33f555922c
@ -2,6 +2,7 @@ from collections.abc import Sequence
|
|||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
|
|
||||||
from fastapi_users.password import PasswordHelper
|
from fastapi_users.password import PasswordHelper
|
||||||
|
from sqlalchemy import func
|
||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
|
||||||
@ -34,7 +35,11 @@ def get_users_by_emails(
|
|||||||
|
|
||||||
|
|
||||||
def get_user_by_email(email: str, db_session: Session) -> User | None:
|
def get_user_by_email(email: str, db_session: Session) -> User | None:
|
||||||
user = db_session.query(User).filter(User.email == email).first() # type: ignore
|
user = (
|
||||||
|
db_session.query(User)
|
||||||
|
.filter(func.lower(User.email) == func.lower(email))
|
||||||
|
.first()
|
||||||
|
)
|
||||||
|
|
||||||
return user
|
return user
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user