diff --git a/weboob/applications/weboobcfg/weboobcfg.py b/weboob/applications/weboobcfg/weboobcfg.py index 76e78ae43562ded5201a99670687f2c98c0aa3f9..bd06383b6323f33d65495894e3d6ad23ba76ece5 100644 --- a/weboob/applications/weboobcfg/weboobcfg.py +++ b/weboob/applications/weboobcfg/weboobcfg.py @@ -269,7 +269,11 @@ def create_minfo_dict(self, minfo, module): module_info['license'] = minfo.license module_info['description'] = minfo.description module_info['capabilities'] = minfo.capabilities - module_info['installed'] = '%s%s' % (('yes' if module else 'no'), ' (new version available)' if self.weboob.repositories.versions.get(minfo.name) > minfo.version else '') + repo_ver = self.weboob.repositories.versions.get(minfo.name) + module_info['installed'] = '%s%s' % ( + 'yes' if module else 'no', + ' (new version available)' if repo_ver and repo_ver > minfo.version else '' + ) module_info['location'] = '%s' % (minfo.url or os.path.join(minfo.path, minfo.name)) if module: module_info['config'] = {}