diff --git a/include/class_pluglist.inc b/include/class_pluglist.inc
index a86840ba4c85f23007efe5fb9623c3696845c098..1c65ea481ecd432d3739925ca9f7ef0ea59edc89 100644
--- a/include/class_pluglist.inc
+++ b/include/class_pluglist.inc
@@ -528,8 +528,11 @@ class pluglist {
         $config->get_departments();
         $config->make_idepartments();
       }
+    } else {
+      $plist = session::global_get('plist');
     }
-    return session::global_get('plist');
+
+    return $plist;
   }
 }
 ?>