From 86b660e4029bf2173e375775e8cec555bcfdf869 Mon Sep 17 00:00:00 2001 From: Andreas Schmieder Date: Thu, 10 Apr 2025 13:55:50 +0200 Subject: [PATCH] fixed group bug --- Custom/Kernel/System/TextModule.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Custom/Kernel/System/TextModule.pm b/Custom/Kernel/System/TextModule.pm index 30780a7..36a9d7d 100755 --- a/Custom/Kernel/System/TextModule.pm +++ b/Custom/Kernel/System/TextModule.pm @@ -676,9 +676,11 @@ sub HasPermission { push(@NeededGroupPermissions, keys(%GroupList)); } - + # Remove empty, nested arrays - @NeededGroupPermissions = grep { ref($_) eq 'ARRAY' && @$_ } @NeededGroupPermissions; + @NeededGroupPermissions = grep { + (!ref($_) && defined($_)) || (ref($_) eq 'ARRAY' && @$_) + } @NeededGroupPermissions; if (scalar(@NeededGroupPermissions) == 0) { return 1;