[Erp5-report] r27929 - /erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jul 3 18:56:29 CEST 2009
Author: nicolas
Date: Fri Jul 3 18:56:29 2009
New Revision: 27929
URL: http://svn.erp5.org?rev=27929&view=rev
Log:
Do not change the format provide by the user to store the conversion in cache
Modified:
erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
Modified: erp5/trunk/products/ERP5OOo/Document/OOoDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/Document/OOoDocument.py?rev=27929&r1=27928&r2=27929&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/Document/OOoDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/Document/OOoDocument.py [utf8] Fri Jul 3 18:56:29 2009
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2002-2006 Nexedi SARL and Contributors. All Rights Reserved.
@@ -254,7 +255,7 @@
# returned response_dict
response_code, response_dict, response_message = \
200, dict(response_data=allowed_target_item_list), ''
-
+
if response_code == 200:
allowed = response_dict['response_data']
else:
@@ -405,9 +406,9 @@
else:
has_format = self.hasConversion(format=original_format, display=display)
elif display is None or original_format not in STANDARD_IMAGE_FORMAT_LIST:
- has_format = self.hasConversion(format=format)
+ has_format = self.hasConversion(format=original_format)
else:
- has_format = self.hasConversion(format=format, display=display)
+ has_format = self.hasConversion(format=original_format, display=display)
if not has_format:
# Do real conversion
mime, data = self._convert(format)
@@ -432,7 +433,7 @@
cs.close()
if (display is None or original_format not in STANDARD_IMAGE_FORMAT_LIST) \
and not requires_pdf_first:
- self.setConversion(data, mime, format=format)
+ self.setConversion(data, mime, format=original_format)
else:
temp_image = self.portal_contributions.newContent(
portal_type='Image',
@@ -446,15 +447,15 @@
self.setConversion(data, mime, format=original_format, display=display)
else:
if display is None:
- self.setConversion(data, mime, format=format)
+ self.setConversion(data, mime, format=original_format)
else:
- self.setConversion(data, mime, format=format, display=display)
+ self.setConversion(data, mime, format=original_format, display=display)
if requires_pdf_first:
format = original_format
if display is None or original_format not in STANDARD_IMAGE_FORMAT_LIST:
- return self.getConversion(format=format)
+ return self.getConversion(format=original_format)
else:
- return self.getConversion(format=format, display=display)
+ return self.getConversion(format=original_format, display=display)
security.declareProtected(Permissions.View, 'asTextContent')
def asTextContent(self):
@@ -494,7 +495,7 @@
else:
mime = guess_content_type(file_name)[0]
data = Pdata(zip_file.read(file_name))
- self.setConversion(data, mime, format='_embedded', file_name=file_name)
+ self.setConversion(data, mime=mime, format='_embedded', file_name=file_name)
if must_close:
zip_file.close()
archive_file.close()
More information about the Erp5-report
mailing list