[fix][flatpak] retrieving info from a partial for Flatpak < 1.4

This commit is contained in:
Vinícius Moreira
2020-01-30 15:44:15 -03:00
parent 818713e361
commit 3452ab8975
2 changed files with 6 additions and 1 deletions

View File

@@ -197,7 +197,10 @@ class FlatpakManager(SoftwareManager):
def get_info(self, app: FlatpakApplication) -> dict:
if app.installed:
app_info = flatpak.get_app_info_fields(app.id, app.branch, app.installation)
version = flatpak.get_version()
id_ = app.base_id if app.partial and version < '1.5' else app.id
app_info = flatpak.get_app_info_fields(id_, app.branch, app.installation)
app_info['id'] = id_
app_info['name'] = app.name
app_info['type'] = 'runtime' if app.runtime else 'app'
app_info['description'] = strip_html(app.description) if app.description else ''