From fb154877734ae27dec5ef846733ba80e39f62a19 Mon Sep 17 00:00:00 2001 From: Terrtia Date: Tue, 4 Jun 2019 09:13:00 +0200 Subject: [PATCH] fix: [server] connection lost: avoid none uuid --- server/server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/server.py b/server/server.py index fcac786..178b5e1 100755 --- a/server/server.py +++ b/server/server.py @@ -150,8 +150,9 @@ class D4_Server(Protocol, TimeoutMixin): redis_server_stream.srem('active_connection_extended_type:{}'.format(self.uuid), current_extended_type) else: - redis_server_stream.srem('active_connection:{}'.format(self.type), self.uuid) - redis_server_stream.srem('active_connection_by_uuid:{}'.format(self.uuid), self.type) + if self.uuid: + redis_server_stream.srem('active_connection:{}'.format(self.type), self.uuid) + redis_server_stream.srem('active_connection_by_uuid:{}'.format(self.uuid), self.type) if self.uuid: redis_server_stream.srem('map:active_connection-uuid-session_uuid:{}'.format(self.uuid), self.session_uuid)