Changeset 1387 in products


Ignore:
Timestamp:
Nov 19, 2009 3:25:26 PM (14 years ago)
Author:
piv
Message:

fix for TextField? containing binary data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.transmogrifier/branches/plone-2.1/quintagroup.transmogrifier/quintagroup/transmogrifier/binary.py

    r1386 r1387  
    7575        """ 
    7676        field = obj.getField(field) 
    77         base_unit = field.getBaseUnit(obj, full=True) 
     77        # temporarily: 
     78        # dirty call, I know, just lazy to get method arguments 
     79        # TextField overrided getBaseUnit method but didn't follow API 
     80        try: 
     81            base_unit = field.getBaseUnit(obj, full=True) 
     82        except TypeError, e: 
     83            base_unit = field.getBaseUnit(obj) 
    7884        fname = base_unit.getFilename()  
    7985        ct = base_unit.getContentType() 
Note: See TracChangeset for help on using the changeset viewer.