diff --git a/bt5/erp5_deferred_style/SkinTemplateItem/portal_skins/erp5_deferred_style_core/Base_report.xml b/bt5/erp5_deferred_style/SkinTemplateItem/portal_skins/erp5_deferred_style_core/Base_report.xml
index ad0b408f85e6dc9feaa903c83996d27b47f7ffd3..bf0baf5c4341811075f212d37533dd9c030078a3 100644
--- a/bt5/erp5_deferred_style/SkinTemplateItem/portal_skins/erp5_deferred_style_core/Base_report.xml
+++ b/bt5/erp5_deferred_style/SkinTemplateItem/portal_skins/erp5_deferred_style_core/Base_report.xml
@@ -78,12 +78,17 @@ report_data = context.restrictedTraverse(form_path).report_view.pt_render(\n
                          report_method=dummyReportMethod,\n
                          form=portal.restrictedTraverse(form_path)))\n
 \n
+attachment_name = [x[len(\'filename=\'):] for x in request.RESPONSE.getHeader(\n
+               \'content-disposition\').split(\';\')\n
+               if x.startswith(\'filename=\')][0]\n
+if attachment_name.startswith(\'"\'):\n
+  attachment_name = attachment_name[1:]\n
+if attachment_name.endswith(\'"\'):\n
+  attachment_name = attachment_name[:-1]\n
 attachment_list = (\n
   {\'mime_type\': request.RESPONSE.getHeader(\'content-type\').split(\';\')[0],\n
    \'content\': \'%s\' % report_data,\n
-   \'name\': [x[len(\'filename=\'):] for x in request.RESPONSE.getHeader(\n
-               \'content-disposition\').split(\';\') \\\n
-               if x.startswith(\'filename=\')][0]},)\n
+   \'name\': attachment_name},)\n
 \n
 # XXX Use notification message to improve message content\n
 portal.portal_notifications.sendMessage(\n
@@ -166,6 +171,7 @@ portal.portal_notifications.sendMessage(\n
                             <string>report_data</string>
                             <string>x</string>
                             <string>len</string>
+                            <string>attachment_name</string>
                             <string>attachment_list</string>
                             <string>False</string>
                           </tuple>
diff --git a/bt5/erp5_deferred_style/bt/revision b/bt5/erp5_deferred_style/bt/revision
index eebd1d10b6ec9917baf4df7f2e3de79e031a9af7..4e9e288487445d1193130dba3e3c6af29b242115 100644
--- a/bt5/erp5_deferred_style/bt/revision
+++ b/bt5/erp5_deferred_style/bt/revision
@@ -1 +1 @@
-61
\ No newline at end of file
+63
\ No newline at end of file