From 2cb4fa19330a38a11449409bd98a10a8badc5092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Wed, 14 Feb 2024 15:00:18 +0100 Subject: [PATCH] feat: don't assign multiple administrative roles at the same time --- src/BusProNet/UserDataHandler.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/BusProNet/UserDataHandler.php b/src/BusProNet/UserDataHandler.php index ca0461d..104f80d 100644 --- a/src/BusProNet/UserDataHandler.php +++ b/src/BusProNet/UserDataHandler.php @@ -26,13 +26,12 @@ class UserDataHandler if ($crmAttributes->isAdmin()) { $roles[] = 'ROLE_ADMIN'; - } - if ($crmAttributes->isManager()) { + } elseif ($crmAttributes->isManager()) { $roles[] = 'ROLE_MANAGER'; - } - if ($crmAttributes->isHouseManager()) { + } elseif ($crmAttributes->isHouseManager()) { $roles[] = 'ROLE_HOUSE_MANAGER'; } + if ($crmAttributes->isTeamer()) { $roles[] = 'ROLE_TEAMER'; }