From fe2dc37b4a2860147f2261494608f0fda89544ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come@opensides.be> Date: Tue, 10 Apr 2018 14:55:34 +0200 Subject: [PATCH] :ambulance: fix(core) Ignore classes with empty plInfo They may be intemediary classes like simpleMailMethodService issue #5810 --- include/class_pluglist.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/class_pluglist.inc b/include/class_pluglist.inc index 8526bdde8..817f4df78 100644 --- a/include/class_pluglist.inc +++ b/include/class_pluglist.inc @@ -78,6 +78,9 @@ class pluglist { $cmethods = get_class_methods($cname); if (in_array_ics('plInfo', $cmethods)) { $infos = call_user_func(array($cname, 'plInfo')); + if (empty($infos)) { + continue; + } if (is_subclass_of($cname, 'simpleService')) { $infos['plSelfModify'] = FALSE; /* services are not part of any objectType */ -- GitLab