From b97efb1b49f9d4fed3cd425646b65f0a1825e01a Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 9 Jul 2015 09:35:12 +0100 Subject: [PATCH] Bug 14197: TestBuilder - Remove the error on starting the transaction Content-Type: text/plain; charset=utf-8 DBD::mysql::db begin_work failed: Already in a transaction at /usr/share/perl5/DBIx/Class/Storage/DBI.pm line 1560. DBIx::Class::Storage::DBI::txn_rollback(): Storage transaction_depth 0 does not match false AutoCommit of DBI::db=HASH(0xa429648), attempting ROLLBACK anyway at t/lib/TestBuilder.pm line 363 Signed-off-by: Marcel de Rooy --- t/lib/TestBuilder.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/t/lib/TestBuilder.pm b/t/lib/TestBuilder.pm index 72b087d..7d6d971 100644 --- a/t/lib/TestBuilder.pm +++ b/t/lib/TestBuilder.pm @@ -72,7 +72,9 @@ sub new { bless( $self, $class ); $self->schema( Koha::Database->new()->schema ); - $self->schema->txn_begin(); + eval { + $self->schema->txn_begin(); + }; $self->schema->storage->sql_maker->quote_char('`'); return $self; } -- 1.7.10.4