From f062542978ec6841948bf3e25c053762684346e9 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 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 Signed-off-by: Katrin Fischer Signed-off-by: Tomas Cohen Arazi --- 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 72b087da31..7d6d971ff3 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; } -- 2.39.5