From da729bfe68a936f8f180bfbef36ecf4b48da88d8 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Thu, 30 Apr 2015 16:32:57 +0200 Subject: [PATCH] Fix update notification service. fix #721 --- modoboa/core/utils.py | 2 +- modoboa/lib/api_client.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modoboa/core/utils.py b/modoboa/core/utils.py index fef7450b2..7b6549936 100644 --- a/modoboa/core/utils.py +++ b/modoboa/core/utils.py @@ -25,7 +25,7 @@ def check_for_updates(request): }] + extensions update_avail = False for extension in extensions: - if "update" in extension: + if extension.get("update"): update_avail = True break return update_avail, extensions diff --git a/modoboa/lib/api_client.py b/modoboa/lib/api_client.py index 08690e11a..945cd759d 100644 --- a/modoboa/lib/api_client.py +++ b/modoboa/lib/api_client.py @@ -55,7 +55,9 @@ class ModoAPIClient(object): from versionfield.version import Version url = os.path.join(self._api_url, "current_version/") - params = {"client_version": self.local_core_version, "site": site} + params = { + "client_version": self.local_core_version, "client_site": site + } resp = self.__send_request(url, params) if resp is None: return None