From f252a6509cf2edfbe68f581337e5ba0d21910207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cornelius=20Wei=C3=9F?= Date: Tue, 18 Feb 2025 21:36:39 +0100 Subject: [PATCH] fix(Calendar): event_types not resolved for reccuring events --- tine20/Calendar/Convert/Event/Json.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tine20/Calendar/Convert/Event/Json.php b/tine20/Calendar/Convert/Event/Json.php index 165a9fa6954..aee12fc5389 100644 --- a/tine20/Calendar/Convert/Event/Json.php +++ b/tine20/Calendar/Convert/Event/Json.php @@ -182,6 +182,11 @@ public function fromTine20RecordSet(Tinebase_Record_RecordSet $_records = NULL, return array(); } + $mc = $_records->getFirstRecord()::getConfiguration(); + $expander = new Tinebase_Record_Expander(Calendar_Model_Event::class, $mc->jsonExpander); + $expander->expand($_records); + $mc->setJsonExpander(null); + if (null !== $_filter) { $rruleFilter = $_filter->getFilter('rrule', false, true); if ($rruleFilter && in_array($rruleFilter->getOperator(), ['in', 'notin'])) {