Skip to content

Associate the correct flatpak installation to each pending app update.

Casey requested to merge casey.jao/gnome-software:flatpak-plugin-fixes into master

Previously, the flatpak plugin would execute all updates in a single transaction with the scope (system or user) of the last application in the update queue. This causes "Update All" to fail when there are updates pending for both system-wide and per-user flatpaks.

This patch creates a separate transaction for each flatpak installation and assigns each application in the update queue to the appropriate transaction.

Closes #681 (closed) .

Merge request reports