Index: kronolith/lib/Driver/kolab.php =================================================================== RCS file: /repository/kronolith/lib/Driver/kolab.php,v retrieving revision 1.26 diff -u -r1.26 kolab.php --- kronolith/lib/Driver/kolab.php 23 Jun 2005 21:21:06 -0000 1.26 +++ kronolith/lib/Driver/kolab.php 25 Sep 2005 15:34:44 -0000 @@ -141,7 +141,7 @@ return $result; } - $events[] = $this->_kolab->getUID(); + $events[$this->_kolab->getUID()] = $this->_kolab->getID(); } return $events; Index: kronolith/lib/Driver/sql.php =================================================================== RCS file: /repository/kronolith/lib/Driver/sql.php,v retrieving revision 1.153 diff -u -r1.153 sql.php --- kronolith/lib/Driver/sql.php 25 Sep 2005 14:03:55 -0000 1.153 +++ kronolith/lib/Driver/sql.php 25 Sep 2005 15:34:44 -0000 @@ -290,11 +290,11 @@ // object for this event, so go ahead and cache it. $this->_cache[$this->_calendar][$row['event_id']] = &new Kronolith_Event_sql($this, $row); if ($row['event_recurtype'] == KRONOLITH_RECUR_NONE) { - $events[$row['event_id']] = $row['event_id']; + $events[$row['event_uid']] = $row['event_id']; } else { $next = $this->nextRecurrence($row['event_id'], $startInterval); if ($next && $next->compareDate($endInterval) < 0) { - $events[$row['event_id']] = $row['event_id']; + $events[$row['event_uid']] = $row['event_id']; } }