소스 검색

events: handle case where organization id is null

Olivier Massot 3 년 전
부모
커밋
f6a6d83929
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      ot_core/Classes/Domain/Repository/EventRepository.php

+ 4 - 2
ot_core/Classes/Domain/Repository/EventRepository.php

@@ -159,8 +159,10 @@ class EventRepository extends BaseApiRepository
         $event = new Event();
         $a = explode('/', $record['@id']);
         $event->setId(end($a));
-        $event->setOrganizationId($record['organizationId']);
-        $event->setSubdomain($record['subDomain']);
+        if ($record['organizationId'] !== null) {
+            $event->setOrganizationId($record['organizationId']);
+        }
+        $event->setSubdomain($record['subDomain'] ?? '');
         $event->setName($record['name']);
         $event->setDescription($record['description']);
         $event->setUrl($record['url']);