Changeset 552

Show
Ignore:
Timestamp:
09/29/06 09:57:56
Author:
fenix
Message:

fixed uninstall bug

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneResolveUID/trunk/Extensions/Install.py

    r551 r552  
    2828        print >> out, "Could not remove transform", name, "(not found)" 
    2929 
    30 def unregisterTransformPolicy(self, out, output_mimetype): 
     30def unregisterTransformPolicy(self, out, output_mimetypes): 
    3131    transforms = getToolByName(self, 'portal_transforms') 
    32     transforms.manage_delPolicies(self, output_mimetype
    33     print >> out, "Removed transform policy for %s mimetype" %output_mimetype 
     32    transforms.manage_delPolicies(output_mimetypes
     33    print >> out, "Removed transform policy for %s mimetype" %output_mimetypes 
    3434     
    3535def install(self): 
     
    5252     
    5353    print >> out, "Removing transform policy for %s mimetype" %DOCUMENT_DEFAULT_OUTPUT_TYPE 
    54     unregisterTransformPolicy(self, out, DOCUMENT_DEFAULT_OUTPUT_TYPE
     54    unregisterTransformPolicy(self, out, [DOCUMENT_DEFAULT_OUTPUT_TYPE,]
    5555     
    5656    return out.getvalue() 
  • qPloneResolveUID/trunk/transforms/ruid_to_url.py

    r551 r552  
    4444        pu = getToolByName(portal, 'portal_url') 
    4545        for ruid in unique_ruid: 
    46             ruid_url[ruid] = pu.getRelativeUrl(rc.lookupObject(ruid.replace('resolveuid/', ''))) 
     46            try: 
     47                obj = rc.lookupObject(ruid.replace('resolveuid/', '')) 
     48                ruid_url[ruid] = pu.getRelativeUrl(obj) 
     49            except: 
     50                ruid_url[ruid] = ruid 
    4751        return ruid_url            
    4852