From c45c0a98f21156ffc20302a880d972c55a05b459 Mon Sep 17 00:00:00 2001 From: axolotle Date: Mon, 14 Nov 2022 19:24:11 +0100 Subject: [PATCH] add app quality, antifeatures and alternative to base manifest --- src/app.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app.py b/src/app.py index eee2d3c65..68c164760 100644 --- a/src/app.py +++ b/src/app.py @@ -2255,6 +2255,8 @@ def _extract_app_from_folder(path: str) -> Tuple[Dict, str]: logger.debug(m18n.n("done")) manifest["remote"] = {"type": "file", "path": path} + manifest["quality"] = {"level": -1, "state": "thirdparty"} + return manifest, extracted_app_folder @@ -2301,8 +2303,12 @@ def _extract_app_from_gitrepo( manifest["remote"]["revision"] = revision manifest["lastUpdate"] = app_info.get("lastUpdate") - manifest["antifeatures"] = app_info["antifeatures"] - manifest["potential_alternative_to"] = app_info["potential_alternative_to"] + manifest["quality"] = { + "level": app_info.get("level", -1), + "state": app_info.get("state", "thirdparty"), + } + manifest["antifeatures"] = app_info.get("antifeatures", []) + manifest["potential_alternative_to"] = app_info.get("potential_alternative_to") return manifest, extracted_app_folder