[CalendarServer-changes] [2794] CalendarServer/trunk/twistedcaldav/directory/aggregate.py

source_changes at macosforge.org source_changes at macosforge.org
Mon Aug 11 11:52:45 PDT 2008


Revision: 2794
          http://trac.macosforge.org/projects/calendarserver/changeset/2794
Author:   wsanchez at apple.com
Date:     2008-08-11 11:52:44 -0700 (Mon, 11 Aug 2008)
Log Message:
-----------
listRecords should never return None, which isn't an interable.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/aggregate.py

Modified: CalendarServer/trunk/twistedcaldav/directory/aggregate.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/aggregate.py	2008-08-11 18:52:15 UTC (rev 2793)
+++ CalendarServer/trunk/twistedcaldav/directory/aggregate.py	2008-08-11 18:52:44 UTC (rev 2794)
@@ -88,7 +88,11 @@
         return set(self._recordTypes)
 
     def listRecords(self, recordType):
-        return self._query("listRecords", recordType)
+        records = self._query("listRecords", recordType)
+        if records is None:
+            return ()
+        else:
+            return records
 
     def recordWithShortName(self, recordType, shortName):
         return self._query("recordWithShortName", recordType, shortName)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080811/c5d0710c/attachment-0001.html 


More information about the calendarserver-changes mailing list