Przeglądaj źródła

fix product mapping bug

Olivier Massot 1 rok temu
rodzic
commit
651f9ccf0a
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      ot_admin/Classes/Controller/SiteController.php

+ 3 - 3
ot_admin/Classes/Controller/SiteController.php

@@ -1643,7 +1643,7 @@ class SiteController extends ActionController
         $rootUid = $this->otWebsiteRepository->findRootUidForOrganization($organizationId);
 
         $organizationExtraData = $this->fetchOrganizationExtraData($organizationId);
-        $isPremium = self::IS_PRODUCT_PREMIUM[$organizationExtraData['admin']['product']];
+        $isPremium = self::IS_PRODUCT_PREMIUM[$organizationExtraData['admin']['product']] ?? false;
 
         if ($editorsGroupUid === null) {
             try {
@@ -2340,7 +2340,7 @@ class SiteController extends ActionController
         $hashInstance = GeneralUtility::makeInstance(PasswordHashFactory::class)->getDefaultHashInstance('BE');
         $hashedRandomPassword = $hashInstance->getHashedPassword(uniqid("", true));
 
-        $adminGroup = self::IS_PRODUCT_PREMIUM[$userData['product']] ? self::BEGROUP_ADMIN_PREMIUM : self::BEGROUP_ADMIN_STANDARD;
+        $adminGroup = (self::IS_PRODUCT_PREMIUM[$userData['product']] ?? false) ? self::BEGROUP_ADMIN_PREMIUM : self::BEGROUP_ADMIN_STANDARD;
         $adminGroupUid = $this->getBaseBeGroupUid($adminGroup);
 
         $values = [
@@ -2407,7 +2407,7 @@ class SiteController extends ActionController
             $fileMounts[] = $row['uid'];
         }
 
-        $mainGroup = self::IS_PRODUCT_PREMIUM[$userData['product']] ? self::BEGROUP_EDITOR_PREMIUM : self::BEGROUP_EDITOR_STANDARD;
+        $mainGroup = (self::IS_PRODUCT_PREMIUM[$userData['product']] ?? false) ? self::BEGROUP_EDITOR_PREMIUM : self::BEGROUP_EDITOR_STANDARD;
         $mainGroupUid = $this->getBaseBeGroupUid($mainGroup);
 
         $values = [