[Erp5-report] r34758 daniele - /erp5/trunk/products/ERP5OOo/OOoTemplate.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Apr 23 17:34:05 CEST 2010
Author: daniele
Date: Fri Apr 23 17:34:05 2010
New Revision: 34758
URL: http://svn.erp5.org?rev=34758&view=rev
Log:
Move the openoffice validation test before the convert
It was not performed when format was passed
Modified:
erp5/trunk/products/ERP5OOo/OOoTemplate.py
Modified: erp5/trunk/products/ERP5OOo/OOoTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/OOoTemplate.py?rev=34758&r1=34757&r2=34758&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/OOoTemplate.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/OOoTemplate.py [utf8] Fri Apr 23 17:34:05 2010
@@ -558,18 +558,7 @@
ooo = ooo_builder.render()
else:
ooo = ooo_builder.render(name=self.title or self.id)
-
- format = opts.get('format', request.get('format', None))
- if format:
- return self._asFormat(ooo, format, request, batch_mode)
-
- if not format and not batch_mode:
- request.RESPONSE.setHeader('Content-Type',
- '%s; charset=utf-8' % self.content_type)
- request.RESPONSE.setHeader('Content-disposition',
- 'inline;filename="%s%s"' % (self._getFileName(),
- guess_extension(self.content_type) or ''))
-
+
if DevelopmentMode:
# Validate XML in development mode
from Products.ERP5OOo.tests.utils import Validator
@@ -577,7 +566,18 @@
if err_list:
LOG('ERP5OOo', PROBLEM,
'Validation of %s failed:\n%s' % (self.getId(), ''.join(err_list)))
-
+
+ format = opts.get('format', request.get('format', None))
+ if format:
+ return self._asFormat(ooo, format, request, batch_mode)
+
+ if not format and not batch_mode:
+ request.RESPONSE.setHeader('Content-Type',
+ '%s; charset=utf-8' % self.content_type)
+ request.RESPONSE.setHeader('Content-disposition',
+ 'inline;filename="%s%s"' % (self._getFileName(),
+ guess_extension(self.content_type) or ''))
+
return ooo
def om_icons(self):
More information about the Erp5-report
mailing list