6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
9/20/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12056] New Kronolith appt w/no invitees sync to iOS, result in greyed item in iOS Calendar
*
Your Email Address
*
Spam protection
Enter the letters below:
.__..__ .__..__ . , [__][__)| |[__) \./ | |[__)|__\[__) |
Comment
> When I generate a new basic appointment with no attendees from > Kronolith 4.0.4, Horde 5.0.4, it generates an SQL entry with > event_attendees as a:0:{}. All good. > > That syncs as the following event: > > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Commands> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Add> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <ServerEntryId> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <ServerEntryId/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Data> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Timezone> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O > qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Timezone/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:DtStamp> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 20130216T000813Z > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:DtStamp/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:StartTime> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 20130214T223000Z > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:StartTime/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Subject> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O PE Test > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Subject/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:UID> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O > 32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:UID/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:EndTime> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 20130214T233000Z > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:EndTime/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Sensitivity> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 0 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Sensitivity/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:BusyStatus> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 2 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:BusyStatus/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Reminder> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 15 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <POOMCAL:Reminder/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <AirSyncBase:Body> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <AirSyncBase:Type> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 1 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <AirSyncBase:Type/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O > <AirSyncBase:EstimatedDataSize> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O 0 > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O > <AirSyncBase:EstimatedDataSize/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <AirSyncBase:Body/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Data/> > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Add/> > 2013-02-16T10:08:14+10:00 DEBUG: Updating state during change > 2013-02-16T10:08:14+10:00 DEBUG: [1827] O <Commands/> > > So, still no attendees. All good still. > > iOS for some reason (love Apple!) tags the event with Invitees: (the > originating email account). Because of that, iOS Calendar shows the > event as Greyed out with a dashed border. Any event that I create on > Kronolith with no specified attendees syncs to iOS with the owner as > an attendee, and does not display correctly. If I add any attendee in > a new Kronolith appointment, it syncs with that Invitee, and displays > fine. > > Google finds a few people with the problem, but no solution other > than remove the invitee, which fixes it. I did find a comment that > iOS 6 (I've tried 6 and 6.1, no change) Calendar is more sensitive to > "meeting type" in the synced event - is that something that needs to > be / can be explicitly added to the event comms from Horde AS where > there are no invitees - is that a particular type of meeting / > appointment in AS tags? > > This does not occur in Android - works fine, does not add an invitee, > and just displays as an attendee-less appointment. Adding an attendee > in Kronolith Android shows Organiser and Attendees. > > If you go into the event in iOS calendar, and remove the invitee, the > event then displays correctly. This syncs back to ActiveSync: > > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <Modify> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <ServerEntryId> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </ServerEntryId> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <Data> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:Timezone> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I > qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///w== > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:Timezone> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:AllDayEvent> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 0 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:AllDayEvent> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:BusyStatus> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 2 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:BusyStatus> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:DtStamp> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 20130216T002532Z > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:DtStamp> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:EndTime> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 20130214T233000Z > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:EndTime> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:Reminder> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 15 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:Reminder> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:Sensitivity> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 0 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:Sensitivity> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:Subject> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I PE Test > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:Subject> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:StartTime> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 20130214T223000Z > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:StartTime> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:UID> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I > 32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:UID> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I <POOMCAL:MeetingStatus> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I 0 > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </POOMCAL:MeetingStatus> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] I </Data> > 2013-02-16T00:25:37+00:00 DEBUG: [1422] > Horde_Core_ActiveSync_Driver::_smartStatMessage(@Calendar@, > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net) > 2013-02-16T10:25:37+10:00 DEBUG: [1422] > Horde_Core_ActiveSync_Driver::changeMessage(@Calendar@, > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net ...) > 2013-02-16T10:25:38+10:00 DEBUG: [1422] > Horde_Core_ActiveSync_Driver::_smartStatMessage(@Calendar@, > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net) > 2013-02-16T10:25:38+10:00 DEBUG: Updating state during change > 2013-02-16T10:25:38+10:00 DEBUG: [1422] I </Modify> > > That then syncs over to another iOS device on this account as this: > > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <Modify> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <ServerEntryId> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O > 20130216100427.RCw25WvYurnSPwjwORO1rQ1@mail.simonandkate.net > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <ServerEntryId/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <Data> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Timezone> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O > qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Timezone/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:DtStamp> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 20130216T003032Z > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:DtStamp/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:StartTime> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 20130214T223000Z > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:StartTime/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Subject> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O PE Test > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Subject/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:UID> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O > 32303133303231363130303432372E524377323557765975726E5350776A774F524F31725131406D61696C2E73696D6F6E616E646B6174652E6E6574 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:UID/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:EndTime> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 20130214T233000Z > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:EndTime/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Sensitivity> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 0 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Sensitivity/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:BusyStatus> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 2 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:BusyStatus/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Reminder> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 15 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <POOMCAL:Reminder/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <AirSyncBase:Body> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <AirSyncBase:Type> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 1 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <AirSyncBase:Type/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O > <AirSyncBase:EstimatedDataSize> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O 0 > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O > <AirSyncBase:EstimatedDataSize/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <AirSyncBase:Body/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <Data/> > 2013-02-16T10:30:33+10:00 DEBUG: [14214] O <Modify/> > > > But the other iOS device still shows the owner as an invitee, and > displays incorrectly. > > Any suggestions? This is affecting my wife's calendar particularly, > as I have just migrated all of her content into the new Horde 5 by > import / export in Kronolith, so it's pushed ALL of her appointments > out to iOS as greyed out... >
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers