diff --git a/infolog/inc/class.infolog_ical.inc.php b/infolog/inc/class.infolog_ical.inc.php index d9460ac817..be83e4cb4f 100644 --- a/infolog/inc/class.infolog_ical.inc.php +++ b/infolog/inc/class.infolog_ical.inc.php @@ -228,6 +228,7 @@ class infolog_ical extends infolog_bo 'RELATED-TO' => $taskData['info_id_parent'], 'UID' => $taskData['info_uid'], 'CATEGORIES' => $taskData['info_cat'], + 'X-INFOLOG-TYPE' => $taskData['info_type'], ) as $field => $value) { if (isset($this->clientProperties[$field]['Size'])) @@ -864,6 +865,13 @@ class infolog_ical extends infolog_bo } break; + case 'X-INFOLOG-TYPE': + if (isset($this->enums['type'][$attribute['value']])) + { + $taskData['info_type'] = $attribute['value']; + } + break; + // ignore all PROPS, we dont want to store like X-properties or unsupported props case 'DTSTAMP': case 'SEQUENCE':