I'm seeing the following behaviour in Zope2.7b2 (python 2.3.2) on a relatively 
fast computer (Athlon 1.8GHz):

1. request comes in which modifies ZODB
2. code handling request replies with REQUEST.RESPONSE.redirect()
3. redirected page uses data input at step 1 (specifically, it's auth info)
   but that info hasn't been committed yet, so we get errors

So I've modified the method at step #1 to get_transaction().commit() before 
doing the redirect(), but I'm usually a little concerned when I have to 
invoke the transaction machinery directly like this...

Any thoughts? Is there some way to hold the redirect off until after the 
transaction is committed normally?


    Richard

Attachment: pgp00000.pgp
Description: signature

_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to