Index: turbogears/database.py
===================================================================
--- turbogears/database.py	(revision 2134)
+++ turbogears/database.py	(working copy)
@@ -278,6 +278,7 @@
 def sa_rwt(func, *args, **kw):
     log.debug("New SA transaction")
     transaction = session.create_transaction()
+    cherrypy.request.tg_sa_transaction = transaction
     try:
         retval = func(*args, **kw)
         transaction.commit()

