From b66193af7ccf18520406e3d806126c7c7d022225 Mon Sep 17 00:00:00 2001
From: Alex Arnaud <alex.arnaud@biblibre.com>
Date: Tue, 15 Nov 2016 10:30:16 +0000
Subject: [PATCH] Bug 6979 - Fix Already in a transaction error

---
 t/db_dependent/Auth_with_ldap.t | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/t/db_dependent/Auth_with_ldap.t b/t/db_dependent/Auth_with_ldap.t
index 6dc846e..66f6097 100755
--- a/t/db_dependent/Auth_with_ldap.t
+++ b/t/db_dependent/Auth_with_ldap.t
@@ -27,8 +27,12 @@ use C4::Context;
 
 use Koha::Patrons;
 
+my $dbh = '';
+
+# Start transaction
 my $schema = Koha::Database->new->schema;
-$schema->storage->txn_begin;
+my $schema = $database->schema();
+$schema->storage->txn_begin();
 
 my $builder = t::lib::TestBuilder->new();
 
@@ -380,7 +384,7 @@ sub mock_net_ldap {
         'search',
         sub {
 
-            $remaining_entry = 1
+            $remaining_entry = 1;
 
             return mock_net_ldap_search(
                 {
@@ -477,6 +481,6 @@ sub is_admin_bind {
     return 0;
 }
 
-$schema->storage->txn_rollback;
+$schema->storage->txn_rollback();
 
 1;
-- 
2.7.4