summaryrefslogtreecommitdiffstats
path: root/module
diff options
context:
space:
mode:
Diffstat (limited to 'module')
-rw-r--r--module/PluginThread.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/module/PluginThread.py b/module/PluginThread.py
index e6e0c50c7..81cf24e8c 100644
--- a/module/PluginThread.py
+++ b/module/PluginThread.py
@@ -140,6 +140,11 @@ class DownloadThread(PluginThread):
except NotImplementedError:
self.m.log.error(_("Plugin %s is missing a function.") % pyfile.pluginname)
+ pyfile.setStatus("failed")
+ pyfile.error = "Plugin does not work"
+ pyfile.plugin.req.clean()
+ self.active = False
+ pyfile.release()
continue
except Abort: