From 71b39e03822218eb2ffeb63b88847d39ca7c3b28 Mon Sep 17 00:00:00 2001 From: zbeacon Date: Thu, 21 May 2020 08:33:48 +0300 Subject: [PATCH] Improvements --- thingsboard_gateway/gateway/tb_updater.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/thingsboard_gateway/gateway/tb_updater.py b/thingsboard_gateway/gateway/tb_updater.py index 3739d4c6..cc9ef6f8 100644 --- a/thingsboard_gateway/gateway/tb_updater.py +++ b/thingsboard_gateway/gateway/tb_updater.py @@ -67,10 +67,11 @@ class TBUpdater(Thread): content = loads(response.content) if content is not None and content.get("updateAvailable", False): new_version = content["message"].replace("New version ", "").replace(" is available!", "") - log.info(content["message"]) - self.__version["latest_version"] = new_version - log.info("\n\n[===UPDATE===]\n\n New version %s is available! \n\n[===UPDATE===]\n", - self.__version["latest_version"]) + if new_version > self.__version["current_version"]: + log.info(content["message"]) + self.__version["latest_version"] = new_version + log.info("\n\n[===UPDATE===]\n\n New version %s is available! \n\n[===UPDATE===]\n", + self.__version["latest_version"]) except ConnectionRefusedError: log.warning("Cannot connect to the update service. PLease check your internet connection.") except Exception as e: