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