diff --git a/weboob/tools/application/qt/backendcfg.py b/weboob/tools/application/qt/backendcfg.py index 99b2f300..5473a677 100644 --- a/weboob/tools/application/qt/backendcfg.py +++ b/weboob/tools/application/qt/backendcfg.py @@ -228,7 +228,7 @@ class BackendCfg(QDialog): params.pop('_enabled', None) info = self.weboob.repositories.get_module_info(name) - if info.is_installed() or self.askInstallModule(info): + if info and (info.is_installed() or self.askInstallModule(info)): backend = self.weboob.modules_loader.get_or_load_module(bname) for key, value in backend.config.load(self.weboob, bname, name, params, nofail=True).iteritems(): try: