From c73f6142faeecf4178d7127cf80b010d174a4fbb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be>
Date: Thu, 28 Sep 2017 13:52:29 +0200
Subject: [PATCH] :ambulance: fix(pluglist): avoid putting non-existing classes
 in info array

There was non-existing classes added to the info array in pluglist,
 which caused problems

closes #5700
---
 include/class_pluglist.inc            | 4 +++-
 plugins/admin/groups/class_ogroup.inc | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/include/class_pluglist.inc b/include/class_pluglist.inc
index 2e04f0e2a..1d33496a4 100644
--- a/include/class_pluglist.inc
+++ b/include/class_pluglist.inc
@@ -173,7 +173,9 @@ class pluglist {
       }
     }
     foreach ($foreign_refs as $cname => $refs) {
-      $this->info[$cname]['plForeignRefs'] = $refs;
+      if (isset($this->info[$cname])) {
+        $this->info[$cname]['plForeignRefs'] = $refs;
+      }
     }
 
     /* Provide field for 'all' */
diff --git a/plugins/admin/groups/class_ogroup.inc b/plugins/admin/groups/class_ogroup.inc
index 78dc7aa32..fa166b32f 100644
--- a/plugins/admin/groups/class_ogroup.inc
+++ b/plugins/admin/groups/class_ogroup.inc
@@ -167,7 +167,7 @@ class ogroup extends simplePlugin
         'member' => array(
           array('user'),
           array('ogroup'),
-          array('applicationGeneric'),
+          array('application'),
           array('serverGeneric'),
           array('workstationGeneric'),
           array('terminalGeneric'),
-- 
GitLab