From d4e41420b87881810ff178cd9bbab75b08667b59 Mon Sep 17 00:00:00 2001 From: Jens Kleineheismann Date: Tue, 18 Dec 2018 16:04:12 +0100 Subject: [PATCH] FIX: normalize newlines in exported event list. --- dav_events/views/events.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dav_events/views/events.py b/dav_events/views/events.py index c4f6fc4..fc34371 100644 --- a/dav_events/views/events.py +++ b/dav_events/views/events.py @@ -11,6 +11,7 @@ from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import get_object_or_404 from django.urls import reverse, reverse_lazy from django.utils.decorators import method_decorator +from django.utils.text import normalize_newlines from django.utils.translation import ugettext as _ from django.views import generic @@ -96,9 +97,10 @@ class EventListExportView(generic.FormView): if event.deadline < deadline: continue - txt += event.render_as_text(format='ka-alpin') + txt += normalize_newlines(event.render_as_text(format='ka-alpin')) if event.internal_note: - txt += u'\n> Bearbeitungshinweis:\n> ' + event.internal_note.replace('\n', '\n> ') + u'\n' + txt += u'\n> Bearbeitungshinweis:\n> ' + txt += normalize_newlines(event.internal_note).replace('\n', '\n> ') + u'\n' txt += u'\n' + (u'-' * 72) + '\n\n' filename += u'.txt'