From 447e0443a289a7d8a6dd99393ca06a102fd83591 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Thu, 16 Dec 2021 10:08:24 +0100 Subject: [PATCH] Reinstall a package scheduled for removal before attempting to dl and install Contributes to CURA-8587 --- plugins/Marketplace/PackageList.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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