--- cdli/cdli_files.py 2006/07/14 19:08:30 1.37 +++ cdli/cdli_files.py 2006/07/14 19:18:48 1.38 @@ -883,10 +883,13 @@ class CDLIBasket(Folder,CatalogAware): ob=manage_addCDLIBasketVersion(self,user,comment="",basketContent=newContent) + obj=self._getOb(ob.getId()) if RESPONSE: - obj=self._getOb(ob.getId()) + RESPONSE.redirect(obj.absolute_url()) - + + return obj + def addObjects(self,ids,deleteOld=None,username=None): """generate a new version of the basket with objects added""" @@ -1090,8 +1093,9 @@ class CDLIBasketVersion(SimpleItem): """view the basket""" if self.REQUEST.get('change',False): - - self.aq_parent.updateObjects(self.REQUEST['change']) + ob=self.aq_parent.updateObjects(self.REQUEST['change']) + + self.REQUEST.RESPONSE.redirect(ob.absolute_url())#go to new basket, because changing generates a new basket pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','BasketVersionMain.zpt')).__of__(self) return pt()