From 532c7a2109930e30cf794445e249f966a34fc963 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 22 Dec 2021 10:19:33 +0100 Subject: [PATCH] Let new marketplace also check for updates CURA-8587 --- plugins/Marketplace/LocalPackageList.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/Marketplace/LocalPackageList.py b/plugins/Marketplace/LocalPackageList.py index 8de153660c..aca520c937 100644 --- a/plugins/Marketplace/LocalPackageList.py +++ b/plugins/Marketplace/LocalPackageList.py @@ -6,6 +6,8 @@ from operator import attrgetter from PyQt5.QtCore import pyqtSlot, QObject +from UM.Version import Version + if TYPE_CHECKING: from PyQt5.QtCore import QObject from PyQt5.QtNetwork import QNetworkReply @@ -115,7 +117,7 @@ class LocalPackageList(PackageList): return packages = response_data["data"] - - self._package_manager.setPackagesWithUpdate({p['package_id'] for p in packages}) + for package in packages: + self._package_manager.addAvailablePackageVersion(package["package_id"], Version(package["package_version"])) self._ongoing_requests["check_updates"] = None