[Bedework-commit] calendarapi r240 -
trunk/icalendar/src/org/bedework/icalendar
svnadmin at bedework.org
svnadmin at bedework.org
Tue Mar 27 01:19:49 EDT 2007
Author: douglm
Date: 2007-03-27 01:19:47 -0400 (Tue, 27 Mar 2007)
New Revision: 240
Modified:
trunk/icalendar/src/org/bedework/icalendar/Icalendar.java
Log:
Tidy up exception handling in CalDAV filter processing.
Handle negated property text match
Modified: trunk/icalendar/src/org/bedework/icalendar/Icalendar.java
===================================================================
--- trunk/icalendar/src/org/bedework/icalendar/Icalendar.java 2007-03-25 03:05:55 UTC (rev 239)
+++ trunk/icalendar/src/org/bedework/icalendar/Icalendar.java 2007-03-27 05:19:47 UTC (rev 240)
@@ -293,7 +293,13 @@
}
if (getComponentType() == ComponentType.freebusy) {
- return ((BwFreeBusy)iterator().next()).getOrganizer();
+ Object o = iterator().next();
+
+ if (o instanceof EventInfo) {
+ EventInfo ei = (EventInfo)o;
+ return ei.getEvent().getOrganizer();
+ }
+ return ((BwFreeBusy)o).getOrganizer();
}
return null;
More information about the Bedework-commit
mailing list