From 7d5cff0aa96df08049e4772bf8ca08d931df9083 Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 8 Sep 2025 09:06:17 +0300 Subject: [PATCH] Update version_service.py --- app/services/version_service.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/services/version_service.py b/app/services/version_service.py index 45da8ff2..689406f8 100644 --- a/app/services/version_service.py +++ b/app/services/version_service.py @@ -77,11 +77,16 @@ class VersionService: def _get_current_version(self) -> str: import os - env_version = os.getenv('VERSION', '').strip() - if env_version and not any(char in env_version for char in ['-', 'unknown']): - return env_version + current = os.getenv('VERSION', '').strip() - return "latest-stable" + if current: + if '-' in current and current.startswith('v'): + base_version = current.split('-')[0] + if base_version.count('.') == 2: + return base_version + return current + + return "UNKNOW" def set_notification_service(self, notification_service): self._notification_service = notification_service