diff --git a/lib/exe/js.php b/lib/exe/js.php
index 7b76efabb1154a103d002180e2bcde0189fe5417..52af4feb078e51a17b2fdd1b8bbe5a86fde22e76 100644
--- a/lib/exe/js.php
+++ b/lib/exe/js.php
@@ -66,7 +66,7 @@ function js_out(){
 
     // add possible plugin scripts and userscript
     $files   = array_merge($files,js_pluginscripts());
-    if(!empty($config_cascade['userscript']['default'])) {
+    if(is_array($config_cascade['userscript']['default']) && count($config_cascade['userscript']['default'])>0) {
         foreach($config_cascade['userscript']['default'] as $userscript) {
             $files[] = $userscript;
         }