[Tickets #5236] Re: Recurring events missing RRULE field
bugs at bugs.horde.org
bugs at bugs.horde.org
Thu Apr 12 11:24:20 UTC 2007
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/?id=5236
-----------------------------------------------------------------------
Ticket | 5236
Updated By | horde at eltofts.homelinux.com
Summary | Recurring events missing RRULE field
Queue | Kronolith
Version | HEAD
Type | Bug
State | Assigned
Priority | 2. Medium
Owners | Karsten Fourmont
-----------------------------------------------------------------------
horde at eltofts.homelinux.com (2007-04-12 04:24) wrote:
> I did some more research, it seems that the kronolith_event_sql
> object used in _kronolith_export in kronolith/lib/api.php is broken.
> I've modified that file to write the print_r($event, true) value to a
> file.
>
> When I create an event with or without an enddate, and synchronize it
> to my pda, and examine the contents of $event, it contains no
> recurrence information.
>
> When I create an event with an recurcount, it creates an event with
> 'recurtype' set to the number of recurrences (12 in this case):
> [recurCount] =>
> [recurType] => 12
> [recurInterval] => 1
>
> When doing something similar in kronolith/lib/Driver/sql.php's
> getByUID function, I noticed that the data being pulled from the db
> had the same discrepancies. Upon closer inspection, there was a ,
> missing from the query after event_recurcount, on line 395. Because
> event_recurtype is the next in the list, mysql assumed the query
> meant 'event_recurcount AS event_recurtype', messing up the data.
>
> Fixing this fixed the problem.
>
> I've attached a patch, and I'll be submitting another ticket and
> patch for a seperate problem with recurrence in the SyncML module.
I have added the missing "," and this has sorted it... thanks :)
More information about the bugs
mailing list