diff --git a/plugins/Marketplace/PackageList.py b/plugins/Marketplace/PackageList.py index af23a2a6fe..741532499d 100644 --- a/plugins/Marketplace/PackageList.py +++ b/plugins/Marketplace/PackageList.py @@ -273,7 +273,8 @@ class PackageList(ListModel): :param package_id: the package identification string """ - self.download(package_id, url, False) + if not self._package_manager.reinstallPackage(package_id): + self.download(package_id, url, False) def uninstallPackage(self, package_id: str) -> None: """Uninstall a package from the Marketplace