[CalendarServer-changes] [3756] CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Feb 26 13:56:19 PST 2009


Revision: 3756
          http://trac.macosforge.org/projects/calendarserver/changeset/3756
Author:   sagen at apple.com
Date:     2009-02-26 13:56:18 -0800 (Thu, 26 Feb 2009)
Log Message:
-----------
On Leopard, DS returns error -14200 if the record type being queried does not have a requested field defined, so catch that

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

Modified: CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py	2009-02-26 19:52:40 UTC (rev 3755)
+++ CalendarServer/trunk/twistedcaldav/directory/appleopendirectory.py	2009-02-26 21:56:18 UTC (rev 3756)
@@ -313,7 +313,7 @@
                     self.reloadCache(recordType, lookup=(lookupKey, value,))
                     record = lookup()
                 except opendirectory.ODError, e:
-                    if e.message[1] == -14140:
+                    if e.message[1] == -14140 or e.message[1] == -14200:
                         # Unsupported attribute on record - don't fail
                         record = None
                     else:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090226/b03e6698/attachment.html>


More information about the calendarserver-changes mailing list