From fbb75c263c13726d7e1c3fa28fb4e8f1f8cf0a17 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Thu, 5 Mar 2026 13:01:09 +0100 Subject: [PATCH] fix(backend_server.py): fix double-connection handling --- src/judas_server/backend/handler/hello_handler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/judas_server/backend/handler/hello_handler.py b/src/judas_server/backend/handler/hello_handler.py index 747632f..a9d78a1 100644 --- a/src/judas_server/backend/handler/hello_handler.py +++ b/src/judas_server/backend/handler/hello_handler.py @@ -44,7 +44,8 @@ class HelloHandler(BaseHandler): # check if client already connected, if so disconnect old client and register new one if ( client.id in self.backend_server.clients - and self.backend_server.clients[client.id].status == "connected" + and self.backend_server.clients[client.id].status + == ClientStatus.ONLINE ): old_client: Client = self.backend_server.clients[client.id] self.backend_server.logger.warning(