[fix] Handle empty app settings error when it's not correctly installed

This commit is contained in:
Jérôme Lebleu 2016-02-07 20:29:12 +01:00
parent c226c5b311
commit 50ba2668f5

View file

@ -1014,7 +1014,7 @@ def _get_app_settings(app_id):
settings = yaml.load(f)
if app_id == settings['id']:
return settings
except (IOError, KeyError):
except (IOError, TypeError, KeyError):
logger.exception(m18n.n('app_not_correctly_installed',
app=app_id))
return {}