Revision
1524
Author
cdaboo@apple.com
Date
2007-05-14 10:32:02 -0700 (Mon, 14 May 2007)

Log Message

Fix for failure to do free-busy request when it includes a VTIMEZONE component.

Modified Paths

Diff

Modified: CalendarServer/trunk/twistedcaldav/ical.py (1523 => 1524)


--- CalendarServer/trunk/twistedcaldav/ical.py	2007-05-14 16:46:12 UTC (rev 1523)
+++ CalendarServer/trunk/twistedcaldav/ical.py	2007-05-14 17:32:02 UTC (rev 1524)
@@ -879,7 +879,7 @@
                 # TODO: verify REQUEST/VFREEBUSY as being OK
                 
                 # Only one VFREEBUSY (actually multiple X-'s are allowed but we will reject)
-                if len([c for c in self.subcomponents()]) != 1:
+                if len([c for c in self.subcomponents() if c.name() != "VTIMEZONE"]) != 1:
                     return False
 
         except ValueError: