[CalendarServer-changes] [1694] CalendarServer/trunk/twistedcaldav/tap.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Jul 18 08:32:44 PDT 2007


Revision: 1694
          http://trac.macosforge.org/projects/calendarserver/changeset/1694
Author:   cdaboo at apple.com
Date:     2007-07-18 08:32:43 -0700 (Wed, 18 Jul 2007)

Log Message:
-----------
Make sure sudo user records are tested before regular directory service records. This avoids doing an unnecessary
OD query when authenticating sudo users.

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/tap.py

Modified: CalendarServer/trunk/twistedcaldav/tap.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/tap.py	2007-07-18 03:02:58 UTC (rev 1693)
+++ CalendarServer/trunk/twistedcaldav/tap.py	2007-07-18 15:32:43 UTC (rev 1694)
@@ -347,7 +347,7 @@
             sudoDirectory.realmName = baseDirectory.realmName
 
             CalDAVResource.sudoDirectory = sudoDirectory
-            directories.append(sudoDirectory)
+            directories.insert(0, sudoDirectory)
         else:
             log.msg("Not using SudoDirectoryService; file doesn't exist: %s"
                     % (config.SudoersFile,))
@@ -355,7 +355,7 @@
         directory = AggregateDirectoryService(directories)
 
         if sudoDirectory:
-            directory.userRecordTypes.append(
+            directory.userRecordTypes.insert(0,
                 SudoDirectoryService.recordType_sudoers)
 
         #

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20070718/9122bdb2/attachment.html


More information about the calendarserver-changes mailing list