From c51d71a4fa152db30db78d85877bb32a03603176 Mon Sep 17 00:00:00 2001 From: grossmj Date: Wed, 2 Aug 2023 17:58:53 +1000 Subject: [PATCH] Fix version check when installing appliances. Ref https://github.com/GNS3/gns3-gui/issues/3486 --- gns3server/controller/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gns3server/controller/__init__.py b/gns3server/controller/__init__.py index 33552c6a..f62ea34d 100644 --- a/gns3server/controller/__init__.py +++ b/gns3server/controller/__init__.py @@ -251,7 +251,8 @@ class Controller: self._iou_license_settings = controller_settings["iou_license"] previous_version = controller_settings.get("version") - if not previous_version or parse_version(__version__) > parse_version(previous_version): + if not previous_version or \ + parse_version(__version__.split("+")[0]) > parse_version(previous_version.split("+")[0]): self._appliance_manager.install_builtin_appliances() self._appliance_manager.appliances_etag = controller_settings.get("appliances_etag")