diff --git a/rasa/core/channels/socketio.py b/rasa/core/channels/socketio.py index 4ae79a3e5afe..e86f31983403 100644 --- a/rasa/core/channels/socketio.py +++ b/rasa/core/channels/socketio.py @@ -227,7 +227,7 @@ async def session_request(sid: Text, data: Optional[Dict]) -> None: if "session_id" not in data or data["session_id"] is None: data["session_id"] = uuid.uuid4().hex if self.session_persistence: - sio.enter_room(sid, data["session_id"]) + await sio.enter_room(sid, data["session_id"]) await sio.emit("session_confirm", data["session_id"], room=sid) logger.debug(f"User {sid} connected to socketIO endpoint.")