Skip to content

Commit

Permalink
Merge pull request #750 from bearstech/fix_bug_if_offline
Browse files Browse the repository at this point in the history
Fix check new versions bug if modoboa is offline
  • Loading branch information
tonioo committed Jun 23, 2015
2 parents 1f5fe62 + f7b0ee3 commit 6c46cc2
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions modoboa/core/extensions.py
Expand Up @@ -118,13 +118,16 @@ def load_all(self):
def list_all(self, check_new_versions=False):
"""List all defined extensions."""
result = []
new_extensions = {}
if check_new_versions:
new_extensions = ModoAPIClient().list_extensions()
new_extensions = dict(
(ext["name"], ext["version"]) for ext in new_extensions
)
else:
new_extensions = {}
if new_extensions:
new_extensions = dict(
(ext["name"], ext["version"]) for ext in new_extensions
)
else:
new_extensions = {}

for extname, extdef in self.extensions.iteritems():
if not extdef["show"]:
continue
Expand Down

0 comments on commit 6c46cc2

Please sign in to comment.