diff --git a/src/yunohost/app.py b/src/yunohost/app.py index 4ccfb6b47..a88a8dbb7 100644 --- a/src/yunohost/app.py +++ b/src/yunohost/app.py @@ -362,6 +362,12 @@ def app_info(app, show_status=False, raw=False): ret['upgradable'] = upgradable ret['change_url'] = os.path.exists(os.path.join(app_setting_path, "scripts", "change_url")) + + with open(os.path.join(APPS_SETTING_PATH, app, 'manifest.json')) as json_manifest: + manifest = json.load(json_manifest) + + if 'version' in manifest: + ret['version'] = manifest.get('version', '-') return ret