diff --git a/src/manager_window.vala b/src/manager_window.vala index 891c70e29f9d756ebae514720bef4f4127172d6f..ba07c4e08057a1fe36b7aa8394d2048bf0b63100 100644 --- a/src/manager_window.vala +++ b/src/manager_window.vala @@ -1964,8 +1964,12 @@ namespace Pamac { async void populate_pendings_aur_pkgs () { var aur_pkgs = new List<AURPackage> (); - foreach (unowned string pkgname in to_build) { - var aur_pkg = yield database.get_aur_pkg (pkgname); + string[] to_build_array = {}; + foreach (unowned string name in to_build) { + to_build_array += name; + } + var table = yield database.get_aur_pkgs (to_build_array); + foreach (unowned AURPackage aur_pkg in table.get_values ()) { if (aur_pkg.name != "") { aur_pkgs.append (aur_pkg); }