From 1f2cd19d1c2b8c9019568eecd2546ff55dadcce0 Mon Sep 17 00:00:00 2001 From: codeking Date: Fri, 9 May 2025 01:47:59 +0200 Subject: [PATCH] Improve client version comparison-related logic --- core/controllers/ClientVersionController.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/controllers/ClientVersionController.py b/core/controllers/ClientVersionController.py index 12dc266..24a6f85 100644 --- a/core/controllers/ClientVersionController.py +++ b/core/controllers/ClientVersionController.py @@ -11,7 +11,13 @@ class ClientVersionController: @staticmethod def is_latest(client_version): - return client_version.version_number == ClientVersion.latest().version_number + + latest_client_version = ClientVersion.latest() + + if latest_client_version is None: + return True + + return client_version.version_number == latest_client_version.version_number @staticmethod def get(version_number: str):