From 7ecc9c39ec53104441b68ba802e356785d8ca199 Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Mon, 23 Jan 2012 11:19:24 +0100 Subject: [PATCH] =?utf8?q?save=5Fcustom=5Fvariables=20zerst=C3=B6rt=20nich?= =?utf8?q?t=20mehr=20Transaktionssicherheit?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit z.B. bei post_invoice sollten die Einträge für ar, invoice und acc_trans nur zusammen in einem Block in die DB geschrieben werden. Dies wurde aber durch ein $dbh->commit in CVar.pm ausgehebelt, da der übergebene Autocommitparameter in $params{dbh} nicht berücksichtigt wurde. --- SL/CVar.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SL/CVar.pm b/SL/CVar.pm index 1b83121bf..49e378666 100644 --- a/SL/CVar.pm +++ b/SL/CVar.pm @@ -357,7 +357,7 @@ sub save_custom_variables { $sth->finish(); - $dbh->commit(); + $dbh->commit() unless $params{dbh}; $main::lxdebug->leave_sub(); } @@ -658,7 +658,7 @@ sub save_custom_variables_validity { $sth->finish(); - $dbh->commit(); + $dbh->commit() unless $params{dbh}; $main::lxdebug->leave_sub(); } -- 2.20.1