server/session.py
changeset 4506 5b99f4a9f8ef
parent 4498 ee6362b4618d
parent 4500 81021d62138f
child 4510 8dc44329f5c8
--- a/server/session.py	Mon Feb 08 13:29:23 2010 +0100
+++ b/server/session.py	Mon Feb 08 13:35:07 2010 +0100
@@ -485,7 +485,7 @@
                     for operation in processed:
                         operation.handle_event('revert%s_event' % trstate)
                     # res
-                    self.pending_operations = processed + self.pending_operations
+                    self.pending_operations[:] = processed + self.pending_operations
                     self.rollback(reset_pool)
                     raise
             self.pool.commit()