This PR contains new tests for the webgui, plumbing to setup repeatable databases for integration tests, and eventually fixes a transaction deadlock which can lead to transactions failing although the same success redirect is sent as when the transaction succeeds.
This PR contains new tests for the webgui, plumbing to setup repeatable databases for integration tests, and eventually fixes a transaction deadlock which can lead to transactions failing although the same success redirect is sent as when the transaction succeeds.