[Erp5-report] r45088 nicolas - /erp5/trunk/products/ERP5OOo/transforms/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Apr 5 14:56:23 CEST 2011


Author: nicolas
Date: Tue Apr  5 14:56:22 2011
New Revision: 45088

URL: http://svn.erp5.org?rev=45088&view=rev
Log:
Honour format passed in parameters (src="image-reference?format=png")

Modified:
    erp5/trunk/products/ERP5OOo/transforms/oood_commandtransform.py

Modified: erp5/trunk/products/ERP5OOo/transforms/oood_commandtransform.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5OOo/transforms/oood_commandtransform.py?rev=45088&r1=45087&r2=45088&view=diff
==============================================================================
--- erp5/trunk/products/ERP5OOo/transforms/oood_commandtransform.py [utf8] (original)
+++ erp5/trunk/products/ERP5OOo/transforms/oood_commandtransform.py [utf8] Tue Apr  5 14:56:22 2011
@@ -124,17 +124,18 @@ class OOOdCommandTransform(commandtransf
                                      'mimetypes_registry').lookup(content_type)
 
           format = image_parameter_dict.pop('format', None)
-          for mimetype_object in mimetype_list:
-            if mimetype_object.extensions:
-              format = mimetype_object.extensions[0]
-              break
-            elif mimetype_object.globs:
-              format = mimetype_object.globs.strip('*.')
-              break
+          if not format:
+            for mimetype_object in mimetype_list:
+              if mimetype_object.extensions:
+                format = mimetype_object.extensions[0]
+                break
+              elif mimetype_object.globs:
+                format = mimetype_object.globs.strip('*.')
+                break
           if getattr(image, 'meta_type', None) == 'ERP5 Image':
             #ERP5 API
             # resize image according parameters
-            mime, image_data = image.convert(None, **image_parameter_dict)
+            mime, image_data = image.convert(format, **image_parameter_dict)
             image = OFSImage(image.getId(), image.getTitle(), image_data)
 
           # image should be OFSImage



More information about the Erp5-report mailing list