From a5c6492d8954c7c169150a779381f5c203e0f64b Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Tue, 27 May 2014 17:57:33 +0000 Subject: [PATCH] Bug 11891: (follow-up) set DBIC storage flags correctly Since we're passing an existing DBI database handle to DBIC, and that handle doesn't have RaiseError set to true by default, don't let DBIC override that -- for now. Test plan: verify that the DB-dependent test suite passes. Signed-off-by: Galen Charlton --- Koha/Database.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Koha/Database.pm b/Koha/Database.pm index 99888c6..92e83ec 100644 --- a/Koha/Database.pm +++ b/Koha/Database.pm @@ -45,7 +45,12 @@ __PACKAGE__->mk_accessors(qw( )); # database connection from the data given in the current context, and # returns it. sub _new_schema { - my $schema = Koha::Schema->connect( sub { C4::Context->dbh } ); + + my $context = C4::Context->new(); + + # we are letting C4::Context->dbh not set the RaiseError handle attribute + # for now for compatbility purposes + my $schema = Koha::Schema->connect( sub { C4::Context->dbh }, { unsafe => 1 } ); return $schema; } -- 1.7.10.4