diff --git a/backend/open_webui/socket/main.py b/backend/open_webui/socket/main.py index 72b2761c6..ec5915663 100644 --- a/backend/open_webui/socket/main.py +++ b/backend/open_webui/socket/main.py @@ -246,7 +246,11 @@ def get_user_ids_from_room(room): active_session_ids = get_session_ids_from_room(room) active_user_ids = list( - set([SESSION_POOL.get(session_id)["id"] for session_id in active_session_ids]) + set([ + SESSION_POOL.get(session_id)["id"] + for session_id in active_session_ids + if SESSION_POOL.get(session_id) is not None + ]) ) return active_user_ids