diff --git a/backend/danswer/danswerbot/slack/handlers/handle_regular_answer.py b/backend/danswer/danswerbot/slack/handlers/handle_regular_answer.py index 65522e1d3..12ed9d556 100644 --- a/backend/danswer/danswerbot/slack/handlers/handle_regular_answer.py +++ b/backend/danswer/danswerbot/slack/handlers/handle_regular_answer.py @@ -103,8 +103,10 @@ def handle_regular_answer( is_bot_msg = message_info.is_bot_msg user = None if message_info.is_bot_dm: - slack_user_info = expert_info_from_slack_id(message_info.sender, client, {}) - if slack_user_info.email: + slack_user_info = expert_info_from_slack_id( + message_info.sender, client, user_cache={} + ) + if slack_user_info and slack_user_info.email: engine = get_sqlalchemy_engine() with Session(engine) as db_session: user = get_user_by_email(slack_user_info.email, db_session)