diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 6d7ebf3f3..01f4df209 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -2506,10 +2506,10 @@ def unstable_apps(): for infos in app_list(full=True)["apps"]: - if not infos.get("from_catalog") or infos.get("from_catalog").get("state") in [ + if not infos.get("from_catalog") or infos.get("from_catalog", {}).get("state") in [ "inprogress", "notworking", - ] or infos["id"] in deprecated_apps or infos.get("from_catalog").get("level") == 0: + ] or infos["id"] in deprecated_apps or infos.get("from_catalog", {}).get("level") == 0: output.append(infos["id"]) return output