diff --git a/backend/danswer/danswerbot/slack/handlers/handle_message.py b/backend/danswer/danswerbot/slack/handlers/handle_message.py index 94087ba66..cce45331e 100644 --- a/backend/danswer/danswerbot/slack/handlers/handle_message.py +++ b/backend/danswer/danswerbot/slack/handlers/handle_message.py @@ -21,7 +21,7 @@ from danswer.danswerbot.slack.utils import slack_usage_report from danswer.danswerbot.slack.utils import update_emote_react from danswer.db.engine import get_sqlalchemy_engine from danswer.db.models import SlackBotConfig -from danswer.db.users import add_user_if_not_exists +from danswer.db.users import add_non_web_user_if_not_exists from danswer.utils.logger import setup_logger from shared_configs.configs import SLACK_CHANNEL_ID @@ -211,7 +211,7 @@ def handle_message( with Session(get_sqlalchemy_engine()) as db_session: if message_info.email: - add_user_if_not_exists(message_info.email, db_session) + add_non_web_user_if_not_exists(message_info.email, db_session) # first check if we need to respond with a standard answer used_standard_answer = handle_standard_answers( diff --git a/backend/danswer/db/users.py b/backend/danswer/db/users.py index 634ff2e6b..61ba6e475 100644 --- a/backend/danswer/db/users.py +++ b/backend/danswer/db/users.py @@ -34,7 +34,7 @@ def fetch_user_by_id(db_session: Session, user_id: UUID) -> User | None: return user -def add_user_if_not_exists(email: str, db_session: Session) -> User: +def add_non_web_user_if_not_exists(email: str, db_session: Session) -> User: user = get_user_by_email(email, db_session) if user is not None: return user