Summary | Reminder times synchronization with IOS |
Queue | Kronolith |
Queue Version | 4.1.3 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | jan (at) horde (dot) org |
Requester | spam (at) portabile (dot) net |
Created | 11/26/2013 (4248 days ago) |
Due | |
Updated | 11/27/2013 (4247 days ago) |
Assigned | 11/27/2013 (4247 days ago) |
Resolved | 11/27/2013 (4247 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
commit 9422ef8f18c86220138c07d89738d856f4114da9
Author: Jan Schneider <jan@horde.org>
Date: Wed Nov 27 10:36:35 2013 +0100
[jan] Ignore iCalendar alarms without action, and use first, not
last alarm (
Bug #12865).Conflicts:
kronolith/docs/CHANGES
kronolith/package.xml
kronolith/docs/CHANGES | 2 ++
kronolith/lib/Event.php | 7 +++++++
kronolith/package.xml | 2 ++
3 files changed, 11 insertions(+), 0 deletions(-)
http://git.horde.org/horde-git/-/commit/9422ef8f18c86220138c07d89738d856f4114da9
one, which is correct, while Kronolith uses the second one, which is
completely broken and senseless:
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Erinnerung
TRIGGER:-PT5M
UID:9AF86893-DC43-4B41-BE3E-45D32D9046C1
X-WR-ALARMUID:9AF86893-DC43-4B41-BE3E-45D32D9046C1
END:VALARM
BEGIN:VALARM
ACTION:NONE
TRIGGER;VALUE=DATE-TIME:19760401T005545Z
END:VALARM
We might want to simply ignore alarms with no action.
sabredav framework.
It can handle the IOS default alert at time of the event.
Setting the default alert times to none in IOS makes the bug disappear.
At least there is a workaround.
Thanks again for your efforts!
Priority ⇒ 1. Low
State ⇒ Assigned
Assigned to Michael Rubinsky
Assigned to Jan Schneider
1) Create an event on the client, while the default alarm setting is
"At Time of Event". If this is not set, or the alarm is set to a
different initial value it doesn't trigger the bug.
2) After event syncs, change the alarm on the client to a different
value, such as "15 minutes" prior.
WIll investigate further, but this sounds like a bug in iOS.
It is just the IOS doing this. However, I can move entries to a later
date on IOS without trouble, for example. It is just the alarm entry.
If I view a OSX 10.9 created calendar entry with just one alarm,
the IOS client shows the correct alarm time as a second alert,
with a default alert at the time of the event.
changes it on the server.
for event_alarm in kronolith_events.
Initial event creation from IOS gives the value 0, then on any change
on the client it changes to the 19804384 value.
changes it on the server.
All on IOS: Create event with alert at time of event.
Then change alert to 15 minutes before. This creates two alerts,
one with "at time of event", one with "8 days, 15 hours...".
There is, however, other weird behavior related to first and second
alert as well.
If this can not be reproduced, I will have a look at my configuration.
Thanks anyways for the effort!
State ⇒ Feedback
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ Reminder times synchronization with IOS
Type ⇒ Bug
Queue ⇒ Kronolith
If I set an alert time on IOS, it changes to some random huge value
like 8 days, 15 hours, 2 minutes before the event, and mixes first and
second alert.
From web interface to IOS seems to work, though.