From 2994a2c07221230d03d61a3acff6e783d5848ca1 Mon Sep 17 00:00:00 2001 From: Abizeyimana Victor Iradukunda Date: Mon, 27 Oct 2025 21:23:26 +0200 Subject: [PATCH] Fix Await issue in Python > 5.10 This fixes this https://forum.rasa.com/t/event-sent-by-socketio-channel-when-session-persistence-is-set-to-true/41988/3 --- rasa/core/channels/socketio.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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.")