diff --git a/kronolith/lib/Event.php b/kronolith/lib/Event.php index 26575c9da77..5c49ccb0b74 100644 --- a/kronolith/lib/Event.php +++ b/kronolith/lib/Event.php @@ -1964,6 +1964,11 @@ public function toASAppointment(array $options = array()) if ($options['protocolversion'] > Horde_ActiveSync::VERSION_TWELVEONE && $message->getMeetingStatus() == Horde_ActiveSync_Message_Appointment::MEETING_IS_MEETING) { + // Are we the + if (empty($this->organizer) && $this->creator == $registry->getAuth()) { + $message->responsetype = Horde_ActiveSync_Message_Appointment::RESPONSE_ORGANIZER; + } + // We don't track the actual responses we sent to other's invitations. // Set this based on the status flag. switch ($this->status) {