Fix version key in installed version

Co-Authored-By: Alexandre Aubin <alex.aubin@mailoo.org>
This commit is contained in:
Josue-T 2020-04-27 11:05:01 +02:00 committed by GitHub
parent c34de0b792
commit ce6c33aa90
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -164,7 +164,7 @@ def _app_upgradable(app_infos):
# Firstly use the version to know if an upgrade is available # Firstly use the version to know if an upgrade is available
app_is_in_catalog = bool(app_infos.get("from_catalog")) app_is_in_catalog = bool(app_infos.get("from_catalog"))
upgrade_only_if_version_changes = app_infos["manifest"].get('integration', {}).get("upgrade_only_if_version_changes", None) is True upgrade_only_if_version_changes = app_infos["manifest"].get('integration', {}).get("upgrade_only_if_version_changes", None) is True
installed_version = version.parse(app_infos["version"]) installed_version = version.parse(app_infos.get("version", "0~ynh0"))
version_in_catalog = version.parse(app_infos.get("from_catalog", {}).get("manifest", {}).get("version", "0~ynh0")) version_in_catalog = version.parse(app_infos.get("from_catalog", {}).get("manifest", {}).get("version", "0~ynh0"))
if app_is_in_catalog and '~ynh' in app_infos["version"]: if app_is_in_catalog and '~ynh' in app_infos["version"]: