[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS - FolderAdder.py:1.1.2.3

Jim Fulton jim@zope.com
Fri, 30 Nov 2001 16:15:36 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS
In directory cvs.zope.org:/tmp/cvs-serv12530

Modified Files:
      Tag: Zope-3x-branch
	FolderAdder.py 
Log Message:
Added a redirect to the action to make testing easier.


=== Zope3/lib/python/Zope/App/OFS/FolderAdder.py 1.1.2.2 => 1.1.2.3 ===
         return map( self._extractAdderInfo, getAddables( self._folder ) )
 
-    def action( self, id, type_name ):
+    def action( self, id, type_name, REQUEST ):
         """
             Instantiate an object and put it in our folder.
         """
@@ -57,6 +57,7 @@
         self._folder.setObject( id, createObject( self._folder, type_name ) )
         # XXX:  This is horribly broken, but I can't do better until
         #       we have a way to compute absolute URLs.
+        REQUEST['RESPONSE'].redirect(REQUEST['URL2'])
         return self.confirmed( type_name=type_name, id=id )
 
     #