Try to persist changes in the session ''after'' the request has been successfully processed, but ''before'' the content is actually sent. That way, errors like database locks that are triggered by this won't go unnoticed.
Try to persist changes in the session ''after'' the request has been successfully processed, but ''before'' the content is actually sent. That way, errors like database locks that are triggered by this won't go unnoticed.

Fixes #3503.


git-svn-id: 0d96b0c1a6983ccc08b3732614f4d6bfcf9cbb42@4048 af82e41b-90c4-0310-8c96-b1721e28e2e2

rbaumg/trac,rbaumg/trac,rbaumg/trac,rbaumg/trac