فهرست منبع

fix EntityUtils::defaultValueSettersByAccess when no logged in user

Olivier Massot 1 سال پیش
والد
کامیت
91b0caaa1b
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      src/Service/Utils/EntityUtils.php

+ 5 - 1
src/Service/Utils/EntityUtils.php

@@ -16,8 +16,12 @@ class EntityUtils
     /**
      * @throws \ReflectionException
      */
-    public function defaultValueSettersByAccess(mixed $entity, Access $access): void
+    public function defaultValueSettersByAccess(mixed $entity, ?Access $access): void
     {
+        if ($access === null) {
+            // Cas des internal requests (ex: création d'organisation)
+            return;
+        }
         $this->organizationDefaultValue($entity, $access);
         $this->billingSettingDefaultValueDefaultValue($entity, $access);
     }