[Tickets #12244] Re: edit event in CalDAV calendar does not work

noreply at bugs.horde.org noreply at bugs.horde.org
Fri May 24 11:10:45 UTC 2013


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: http://bugs.horde.org/ticket/12244
------------------------------------------------------------------------------
  Ticket           | 12244
  Aktualisiert Von | lst_hoe02 at kwsoft.de
  Zusammenfassung  | edit event in CalDAV calendar does not work
  Warteschlange    | Kronolith
  Version          | 4.1.0beta1
  Typ              | Bug
  Status           | Feedback
  Priorität        | 2. Medium
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


lst_hoe02 at kwsoft.de (2013-05-24 11:10) hat geschrieben:

>> Cannot reproduce. Is this with all events? Only certain? Only old,
>> only new events?
>
> This code is hit, when one modifies an event.
>
> The problem is actually, that  
> $content->getAttribute('LAST-MODIFIED') returns an integer (seconds  
> since epoch), hence,  
> $content->getAttribute('LAST-MODIFIED')->before($modified) fires  
> that PHP error.
>
> $modified is a string in ISO-format.
>
> My workaround is to cast the integer into ISO-format for comparison,  
> if getAttribute('LAST-MODIFIED') returns an integer only.
>
> I posted my upgrade path on 15 May 2013 15:57:52 to the list with  
> subject "CalDAV change event fails with PHP error", maybe something  
> got screwed up then.

I can also confirm that the workaround fixes the update-event problem,  
but it looks like Lightning/CalDAV has some other flaws. The updated  
event is shown in Kronolith fine, but Thunderbird need a restart to  
actually show the changes done :-(







More information about the bugs mailing list