Changeset 2400


Ignore:
Timestamp:
05/26/08 13:50:09 (11 years ago)
Author:
anonymous
Message:

Fixed #1750

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LeMillTool.py

    r2393 r2400  
    473473 
    474474 
    475         def moveToTrash(context,id): 
     475        def moveToTrash(context,deleted_id): 
    476476            portal_url = getToolByName(self, 'portal_url') 
    477477            portal = portal_url.getPortalObject() 
    478478            trash=portal.trash 
    479             obj = getattr(context, id) 
    480             new_id=obj.UID() 
    481             if hasattr(trash, new_id): 
    482                 trash.manage_delObjects([new_id]) 
    483             trash._setObject(new_id, obj) 
    484             context._delObject(id) 
    485             moved=getattr(trash, new_id) 
    486             moved.unindexObject() 
     479            obj = getattr(context, deleted_id) 
     480            uid_based_id=obj.UID() 
     481            if hasattr(trash, uid_based_id): 
     482                trash.manage_delObjects([uid_based_id]) 
     483            context._delObject(deleted_id) 
     484            trash._setObject(uid_based_id, obj) 
     485            moved=getattr(trash, uid_based_id, None) 
     486            if moved: 
     487                moved.unindexObject() 
    487488 
    488489        def makeSortableTitle(title): 
  • trunk/Piece.py

    r2393 r2400  
    293293                    # getObject verified 
    294294                    obj=res[0].getObject() 
    295                     if wf.getInfoFor(obj,'review_state',None) != 'deleted': 
     295                    if obj and wf.getInfoFor(obj,'review_state',None) != 'deleted': 
    296296                        resultobjects.append(obj) 
    297297            return resultobjects 
  • trunk/skins/lemill/piece_view.pt

    r2334 r2400  
    105105        <ul> 
    106106        <tal:loop repeat="res resources"> 
    107         <li><a href="" tal:content="res/Title" tal:attributes="href python:'%s/view' %res.absolute_url()" /></li> 
     107        <li tal:condition="python:res"><a href="" tal:content="res/Title" tal:attributes="href python:'%s/view' %res.absolute_url()" /></li> 
    108108        </tal:loop> 
    109109        </ul>         
Note: See TracChangeset for help on using the changeset viewer.