Modified: CalendarServer/trunk/twistedcaldav/directory/calendar.py (850 => 851)
--- CalendarServer/trunk/twistedcaldav/directory/calendar.py 2006-12-19 01:20:21 UTC (rev 850)
+++ CalendarServer/trunk/twistedcaldav/directory/calendar.py 2006-12-19 01:52:44 UTC (rev 851)
@@ -58,12 +58,9 @@
# FIXME: Smells like a hack
directory.calendarHomesCollection = self
- def provision(self):
- if not self.putChildren:
- # Create children
- for recordType in self.directory.recordTypes():
- self.putChild(recordType, self.provisionChild(recordType))
- return super(DirectoryCalendarHomeProvisioningResource, self).provision()
+ # Create children
+ for recordType in self.directory.recordTypes():
+ self.putChild(recordType, self.provisionChild(recordType))
def provisionChild(self, recordType):
raise NotImplementedError("Subclass must implement provisionChild()")