Fix can_upgrade flag for non-working plugins

CURA-5287
This commit is contained in:
Lipu Fei 2018-04-25 14:24:47 +02:00
parent 1d8c2bea98
commit 50e2db47c8

View File

@ -309,8 +309,12 @@ class PluginBrowser(QObject, Extension):
try:
plugin_object = self._plugin_registry.getPluginObject(plugin_id)
except PluginNotFoundError:
# CURA-5287
# At this point, we know that this plugin is installed because it passed the previous check, but we cannot
# get the PluginObject. This means there is a bug in the plugin or something. So, we always allow to upgrade
# this plugin and hopefully that fixes it.
Logger.log("w", "Could not find plugin %s", plugin_id)
return False
return True
# Scan plugin server data for plugin with the given id:
for plugin in self._plugins_metadata: