Changeset 675

Show
Ignore:
Timestamp:
12/01/06 06:26:47
Author:
fenix
Message:

fixed bugs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneResolveUID/trunk/transforms/ruid_to_url.py

    r674 r675  
    4444        pu = getToolByName(portal, 'portal_url') 
    4545        for ruid in unique_ruid: 
    46             sruid = ruid.split('/'
     46            clean_uid, uid  = ruid.split('/')[1], '/'.join(ruid.split('/')[1:]
    4747            try: 
    48                 obj = rc.lookupObject(sruid[1]) 
    49                 if len(sruid)>2: 
    50                     ruid_url[ruid] = pu.getRelativeUrl(obj)+'/'+'/'.join(sruid[2:]) 
    51                 else: 
    52                     ruid_url[ruid] = pu.getRelativeUrl(obj) 
     48                obj = rc.lookupObject(clean_uid) 
     49                ruid_url[ruid] = uid.replace(clean_uid, pu.getRelativeUrl(obj)) 
    5350            except: 
    5451                ruid_url[ruid] = ruid 
  • qPloneResolveUID/trunk/version.txt

    r674 r675  
    1 0.2.1 
     10.2.2