]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DBUpgrade2.pm
DBUpgrade: temporäre dbh Behandlung
[kivitendo-erp.git] / SL / DBUpgrade2.pm
index 753783c99c6a35957a32b603ac5c87bfffb694a4..ede8501540dff0eed1de55afd225c9f2d0c8d705 100644 (file)
@@ -243,7 +243,8 @@ sub process_perl_script {
   $dbh->begin_work;
 
   # setup dbup_ export vars & run script
-  my $old_dbh       = SL::DB->client->dbh($dbh);
+  my $old_dbh       = SL::DB->client->dbh;
+  SL::DB->client->dbh($dbh);
   my %dbup_myconfig = map { ($_ => $::form->{$_}) } qw(dbname dbuser dbpasswd dbhost dbport dbconnect);
   my $result        = eval {
     SL::DBUpgrade2::Base::execute_script(
@@ -256,7 +257,7 @@ sub process_perl_script {
 
   my $error = $EVAL_ERROR;
 
-  $::form->set_standard_dbh($old_dbh);
+  SL::DB->client->dbh($old_dbh);
 
   $dbh->rollback if 1 != ($result // -1);