Modified: CalendarServer/trunk/twistedcaldav/directory/principal.py (1532 => 1533)
--- CalendarServer/trunk/twistedcaldav/directory/principal.py 2007-05-17 16:50:58 UTC (rev 1532)
+++ CalendarServer/trunk/twistedcaldav/directory/principal.py 2007-05-17 16:56:17 UTC (rev 1533)
@@ -97,7 +97,11 @@
return self.principalForShortName(DirectoryService.recordType_users, user)
def principalForGUID(self, guid):
- return self.principalForRecord(self.directory.recordWithGUID(guid))
+ record = self.directory.recordWithGUID(guid)
+ if record:
+ return self.principalForRecord(record)
+ else:
+ return None
def principalForRecord(self, record):
return self.principalForShortName(record.recordType, record.shortName)