[CMF-checkins] CVS: Products/CMFDefault/skins/control - addtoFavorites.py:1.2

Andrew Sawyers andrew@digicool.com
Fri, 10 Aug 2001 15:03:11 -0400


Update of /cvs-repository/Products/CMFDefault/skins/control
In directory cvs.zope.org:/tmp/cvs-serv7288

Modified Files:
	addtoFavorites.py 
Log Message:

*fixed a bug in the redirect where not all objects have a view method; otherwise returns absolute_url.


=== Products/CMFDefault/skins/control/addtoFavorites.py 1.1 => 1.2 ===
 myPath=context.portal_url.getRelativeUrl(context)
 targetFolder.invokeFactory( 'Favorite', id=new_id, title=context.Title(), remote_url=myPath)
-return context.REQUEST.RESPONSE.redirect( context.absolute_url() + '/view')
+url = '%s/%s' % (context.absolute_url(), context.getTypeInfo().getActionById('view',''))
+return context.REQUEST.RESPONSE.redirect(url)