Change for CURA-6979. Check for packages installed in Cloud MP but not in Cura MP.

CURA-7038
This commit is contained in:
Dimitriovski 2019-12-20 13:59:45 +01:00
parent dc20db393e
commit 9cf5a388f3
No known key found for this signature in database
GPG Key ID: 4E62757E2B0D304D

View File

@ -705,15 +705,13 @@ class Toolbox(QObject, Extension):
self.subscribed_compatible_packages.append(subscribed)
print("compatible packages: \n {}".format(self.subscribed_compatible_packages))
print("incompatible packages: \n {}".format(self.subscribed_incompatible_packages))
self._models["subscribed_packages"].update()
user_installed = self._package_manager.getUserInstalledPackages()
Logger.log("d", "User has installed locally {} package(s).".format(len(user_installed)))
if set(user_installed) != set(user_subscribed_list):
# We check if there are packages installed in Cloud Marketplace but not in Cura marketplace
if list(set(user_subscribed_list).difference(user_installed)):
Logger.log("d", "Mismatch found between Cloud subscribed packages and Cura installed packages")
sync_message = Message(i18n_catalog.i18nc(
"@info:generic",