diff --git a/pycon_project/apps/symposion/schedule/views.py b/pycon_project/apps/symposion/schedule/views.py index 55c13802..004f8c54 100644 --- a/pycon_project/apps/symposion/schedule/views.py +++ b/pycon_project/apps/symposion/schedule/views.py @@ -499,7 +499,7 @@ def schedule_user_bookmarks(request, user_id, user_hash): event["uid"] = str(p.pk) + "-2012.us.pycon.org" cal.add_component(event) - response = HttpResponse(cal.as_string(), content_type="text/calendar") + response = HttpResponse(cal.to_ical(), content_type="text/calendar") response["Content-Disposition"] = "filename=pycon2012-%s-bookmarks.ics" % user.username.encode("utf-8") return response diff --git a/pycon_project/requirements/project.txt b/pycon_project/requirements/project.txt index d0da895f..33b06dc9 100644 --- a/pycon_project/requirements/project.txt +++ b/pycon_project/requirements/project.txt @@ -28,7 +28,7 @@ django-fixture-generator==0.2.0 nashvegas==0.6.3 redis==2.2.4 sorl-thumbnail==11.05.2 -icalendar==2.2 +icalendar==3.0.1b2 PIL==1.1.7 psycopg2==2.4.4 gondor==1.0.1