diff --git a/CHANGELOG.md b/CHANGELOG.md index 418b2334..ed69c3b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixes - Arch - silent crash when handling and displaying transaction sub-status + - AUR: not detecting installed packages anymore due to recent AUR API changes - AppImage - search: displaying duplicate installed apps for some cases diff --git a/bauh/gems/arch/aur.py b/bauh/gems/arch/aur.py index e5054e45..09129fe8 100644 --- a/bauh/gems/arch/aur.py +++ b/bauh/gems/arch/aur.py @@ -214,8 +214,8 @@ class AURClient: return self.extract_required_dependencies(info) - def _map_names_as_queries(self, names) -> str: - return '&'.join(['arg[{}]={}'.format(i, urllib.parse.quote(n)) for i, n in enumerate(names)]) + def _map_names_as_queries(self, names: Iterable[str]) -> str: + return '&'.join(['arg[]={}'.format(urllib.parse.quote(n)) for n in names]) def read_local_index(self) -> dict: self.logger.info('Checking if the cached AUR index file exists')