From 42f545d932843de32dc0cabb45ca2a66fcedc2f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org> Date: Thu, 28 Nov 2019 11:54:54 +0100 Subject: [PATCH] :ambulance: fix(core) Fill empty catch blocks with a comment to please Sonar issue #6054 --- plugins/admin/groups/class_ogroup.inc | 1 + plugins/personal/roles/class_userRoles.inc | 2 ++ 2 files changed, 3 insertions(+) diff --git a/plugins/admin/groups/class_ogroup.inc b/plugins/admin/groups/class_ogroup.inc index 51add0856..86e100fad 100644 --- a/plugins/admin/groups/class_ogroup.inc +++ b/plugins/admin/groups/class_ogroup.inc @@ -111,6 +111,7 @@ class GroupMembersAttribute extends ObjectsAttribute $infos = objects::infos(ogroup::$objectTypes[$this->types[$key]]); } } catch (NonExistingObjectTypeException $e) { + /* Ignore non-existing types, plugins may have been removed */ } if (isset($infos['icon'])) { $img = $infos['icon']; diff --git a/plugins/personal/roles/class_userRoles.inc b/plugins/personal/roles/class_userRoles.inc index 1b39b4b6c..e4e95f9b2 100644 --- a/plugins/personal/roles/class_userRoles.inc +++ b/plugins/personal/roles/class_userRoles.inc @@ -183,6 +183,7 @@ class userRoles extends simplePlugin $g->getBaseObject()->attributesAccess['member']->searchAndRemove($this->dn); $g->save(); } catch (NonExistingLdapNodeException $e) { + /* Ignore deleted groups */ } } /* Remove all roles */ @@ -192,6 +193,7 @@ class userRoles extends simplePlugin $r->getBaseObject()->attributesAccess['roleOccupant']->searchAndRemove($this->dn); $r->save(); } catch (NonExistingLdapNodeException $e) { + /* Ignore deleted roles */ } } } -- GitLab