Hi,

If you don't mind, could you put this in a new issue in the bugtracker? Otherwise it might get lost, and the bugtracker is where issue management happens.

Thanks,
Florent

On 12 Apr 2007, at 16:33, Michael Schulz wrote:


Hi Florent, Jose,

I am also looking at this file for a while and found that it always creates
files, even if you upload images, a zope file object is created.

This is the corresponding patch, to the createFile.py of cps 3.4.3, without
jose's patch:

============
--- ../Products-CPS-platform-3.4.3/CPSDocument/createFile.py 2007-04-10
10:52:10.000000000 +0200
+++ createFile.py 2007-04-12 14:07:08.000000000 +0200
@@ -25,7 +25,7 @@
 from logging import getLogger

 from Products.CMFCore.utils import getToolByName
-from OFS.Image import File
+from OFS.Image import File, Image
 from AccessControl import ModuleSecurityInfo
 from zipfile import ZipFile, BadZipfile
 from StringIO import StringIO
@@ -107,7 +107,10 @@

         # create file to attach to document
         data = zipfile.read(path)
-        file_to_attach = File(path_filename, path_filename, data)
+        if ptype in ['Image']:
+ file_to_attach = Image(path_filename, path_filename, data)
+        else:
+            file_to_attach = File(path_filename, path_filename, data)
         if mimetype and file_to_attach.content_type != mimetype:
             logger.debug('Fixing mimetype from %s to %s',
                          file_to_attach.content_type, mimetype)
==========

Cheers, Michael

-----------------------------
Michael Schulz

in medias res GmbH
In den Weihermatten 66
D-79108 Freiburg
+49 761 5569595



--
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to