diff --git a/plugins/Toolbox/src/Toolbox.py b/plugins/Toolbox/src/Toolbox.py index 72e1f59615..56bfa29ea2 100644 --- a/plugins/Toolbox/src/Toolbox.py +++ b/plugins/Toolbox/src/Toolbox.py @@ -149,7 +149,8 @@ class Toolbox(QObject, Extension): @pyqtSlot(str) def subscribe(self, package_id: str) -> None: - self._cloud_package_manager.subscribe(package_id) + if self._application.getCuraAPI().account.isLoggedIn: + self._cloud_package_manager.subscribe(package_id) def getLicenseDialogPluginFileLocation(self) -> str: return self._license_dialog_plugin_file_location