agendas: fix event name decoding returned by vobject (#19060)

This commit is contained in:
Serghei Mihai 2017-09-28 15:59:44 +02:00
parent b5e375cc8a
commit 5fce9e5193
1 changed files with 3 additions and 1 deletions

View File

@ -429,7 +429,9 @@ class Desk(models.Model):
with transaction.atomic():
for vevent in parsed.contents['vevent']:
event = {}
summary = unicode(vevent.contents['summary'][0].value, 'utf-8')
summary = vevent.contents['summary'][0].value
if not isinstance(summary, unicode):
summary = unicode(summary, 'utf-8')
if 'rrule' in vevent.contents:
raise ICSError(_('Recurrent events are not handled.'))
try: