From dadc08ce312796bfeb6e4d51dc0976e485bef0d2 Mon Sep 17 00:00:00 2001
From: GammaC0de <GammaC0de@users.noreply.github.com>
Date: Wed, 30 Dec 2015 02:43:49 +0200
Subject: [ExternalScripts] Fix 'NoneType' is not iterable

---
 module/plugins/hooks/ExternalScripts.py | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

(limited to 'module/plugins/hooks/ExternalScripts.py')

diff --git a/module/plugins/hooks/ExternalScripts.py b/module/plugins/hooks/ExternalScripts.py
index bfe7a595b..3bda8a778 100644
--- a/module/plugins/hooks/ExternalScripts.py
+++ b/module/plugins/hooks/ExternalScripts.py
@@ -10,7 +10,7 @@ from module.plugins.internal.misc import encode
 class ExternalScripts(Addon):
     __name__    = "ExternalScripts"
     __type__    = "hook"
-    __version__ = "0.61"
+    __version__ = "0.62"
     __status__  = "testing"
 
     __config__ = [("activated", "bool", "Activated"                  , True ),
@@ -110,16 +110,14 @@ class ExternalScripts(Addon):
     def call_script(self, folder, *args, **kwargs):
         scripts = self.scripts.get(folder)
 
-        if folder not in scripts:
-            self.log_debug("Folder `%s` not found" % folder)
-            return
-
-        scripts = self.scripts.get(folder)
-
         if not scripts:
             self.log_debug("No script found under folder `%s`" % folder)
             return
 
+        if folder not in scripts:
+            self.log_debug("Folder `%s` not found" % folder)
+            return
+
         self.log_info(_("Executing %s scripts...") % folder)
 
         for file in scripts:
-- 
cgit v1.2.3