prevent header error if newline in header (pb not fully solved)
authorraph
Fri, 11 Dec 2009 10:29:11 +0100
changeset 52 9fa013909d9a
parent 51 321f4057eb78
child 53 3be33d57ab11
prevent header error if newline in header (pb not fully solved)
src/cm/views/export.py
--- a/src/cm/views/export.py	Fri Dec 11 09:30:07 2009 +0100
+++ b/src/cm/views/export.py	Fri Dec 11 10:29:11 2009 +0100
@@ -102,7 +102,9 @@
     file_title = title + '.' + extension
     from email.header import Header
     encoded_name = str(Header(file_title.encode('utf8'), charset='utf8', maxlinelen=500))
-    response['Content-Disposition'] = u'attachment; filename=%s' % encoded_name
+    # TODO: find a way to include long (more than 76 chars) into header
+    encoded_name = encoded_name.replace('\n','')
+    response['Content-Disposition'] = 'attachment; filename=%s' % encoded_name
     response.write(content)
     return response