Diff
Modified: CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/appleopendirectory.py (3604 => 3605)
--- CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/appleopendirectory.py 2009-01-21 23:23:36 UTC (rev 3604)
+++ CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/appleopendirectory.py 2009-01-22 04:07:13 UTC (rev 3605)
@@ -351,7 +351,7 @@
if isinstance(emails, str):
emails = [emails]
for email in emails:
- result.add("mailto:%s" % (email,))
+ result.add("mailto:%s" % (email.lower(),))
return result
Modified: CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/directory.py (3604 => 3605)
--- CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/directory.py 2009-01-21 23:23:36 UTC (rev 3604)
+++ CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/directory.py 2009-01-22 04:07:13 UTC (rev 3605)
@@ -128,6 +128,7 @@
return None
def recordWithCalendarUserAddress(self, address):
+ address = address.lower()
for record in self.allRecords():
if address in record.calendarUserAddresses:
return record
Modified: CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/xmlaccountsparser.py (3604 => 3605)
--- CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/xmlaccountsparser.py 2009-01-21 23:23:36 UTC (rev 3604)
+++ CalendarServer/branches/users/wsanchez/deployment/twistedcaldav/directory/xmlaccountsparser.py 2009-01-22 04:07:13 UTC (rev 3605)
@@ -241,7 +241,7 @@
self._parseMembers(child, self.members)
elif child_name == ELEMENT_CUADDR:
if child.firstChild is not None:
- self.calendarUserAddresses.add(child.firstChild.data.encode("utf-8"))
+ self.calendarUserAddresses.add(child.firstChild.data.encode("utf-8").lower())
elif child_name == ELEMENT_AUTOSCHEDULE:
# Only Resources & Locations
if self.recordType not in (DirectoryService.recordType_resources, DirectoryService.recordType_locations):