Show
Ignore:
Timestamp:
06/29/09 15:12:59 (3 years ago)
Author:
jon
Message:

Adding the mit import functionality

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • collective.imstransport/trunk/collective/imstransport/utilities/objcreator.py

    r296 r313  
    2020            else: 
    2121                parent = self.createFolderPath(context, data['path']) 
    22                 if not getattr(parent.aq_inner.aq_explicit, data['id'], None): 
     22                exobj = getattr(parent.aq_inner.aq_explicit, data['id'], None) 
     23                if exobj and exobj.portal_type == data['type']: 
     24                    obj = getattr(parent, data['id']) 
     25                else: 
    2326                    parent.invokeFactory(data['type'], data['id']) 
    24                 obj = getattr(parent, data['id']) 
     27                    obj = getattr(parent, data['id']) 
    2528                if data['type'] == 'Image' or getattr(obj, 'setImage', None): 
    2629                    if data.has_key('file'):