[FIX] do not rolback cursor in test mode
authorchm@openerp.com <>
Tue, 18 Mar 2014 16:09:41 +0000 (17:09 +0100)
committerchm@openerp.com <>
Tue, 18 Mar 2014 16:09:41 +0000 (17:09 +0100)
bzr revid: chm@openerp.com-20140318160941-w4c8r15sl0vag0sa

openerp/http.py

index 7bf10f7..0e6317d 100644 (file)
@@ -222,10 +222,7 @@ class WebRequest(object):
         def checked_call(___dbname, *a, **kw):
             # The decorator can call us more than once if there is an database error. In this
             # case, the request cursor is unusable. Rollback transaction to create a new one.
-            if self._cr:
-                print ""
-                print "rollback http.py checked_call"
-                print ""
+            if self._cr and not openerp.tools.config['test_enable']:
                 self._cr.rollback()
             return self.endpoint(*a, **kw)