#456: Crash if name in accounts.xml contains umlaut ----------------------------------+----------------------------------------- Reporter: mail@… | Owner: wsanchez@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Other Keywords: | Radar: ----------------------------------+----------------------------------------- Comment(by mail@…): To start one can patch: {{{ --- ./twistedcaldav/mail.py 2011-07-03 00:41:21.000000000 +0200 +++ /usr/lib/python2.6/site-packages/twistedcaldav/mail.py 2011-07-03 00:43:55.000000000 +0200 @@ -854,8 +850,10 @@ attendees = [] for attendeeProp in calendar.getAllAttendeeProperties(): cutype = attendeeProp.parameterValue("CUTYPE", "INDIVIDUAL") - if cutype == "INDIVIDUAL" or cutype is None : - cn = attendeeProp.parameterValue("CN", None).decode("utf-8") + if cutype == "INDIVIDUAL": + cn = attendeeProp.parameterValue("CN", None) + if cn is not None: + cn = cn.decode("utf-8") cuaddr = normalizeCUAddr(attendeeProp.value()) if cuaddr.startswith("mailto:"): mailto = cuaddr[7:] }}} But this still does not allow umlauts in the username. -- Ticket URL: <http://trac.calendarserver.org/ticket/456#comment:1> Calendar and Contacts Server </> HTTP/WebDAV/CalDAV Server