52 if ($this->internalObject->getSpecialLabel() !== Dictionary::EVENT_TYPE[
'collab'])
58 $this->internalObject->isBaseEvent()
59 && $this->internalObject->getCalendarType() !== Dictionary::CALENDAR_TYPE[
'group']
65 if ($this->internalObject->isBaseEvent())
67 $collabId = $this->internalObject->getOwner()->getId();
71 $parentEvent = EventTable::query()
72 ->setSelect([
'CAL_TYPE',
'OWNER_ID'])
73 ->where(
'ID', $this->internalObject->getParentId())
77 if ($parentEvent->getCalType() !== Dictionary::CALENDAR_TYPE[
'group'])
82 $collabId = $parentEvent->getOwnerId();
85 return $this->collabRegistry->get($collabId);