# HG changeset patch # User raph # Date 1260523751 -3600 # Node ID 9fa013909d9aa5898be396d29fbca04a806ebbc4 # Parent 321f4057eb785deb100a32d615bcc183bc0f09f8 prevent header error if newline in header (pb not fully solved) diff -r 321f4057eb78 -r 9fa013909d9a 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