Revision 7ecc9c39
Von G. Richardson vor etwa 13 Jahren hinzugefügt
SL/CVar.pm | ||
---|---|---|
|
||
$sth->finish();
|
||
|
||
$dbh->commit();
|
||
$dbh->commit() unless $params{dbh};
|
||
|
||
$main::lxdebug->leave_sub();
|
||
}
|
||
... | ... | |
|
||
$sth->finish();
|
||
|
||
$dbh->commit();
|
||
$dbh->commit() unless $params{dbh};
|
||
|
||
$main::lxdebug->leave_sub();
|
||
}
|
Auch abrufbar als: Unified diff
save_custom_variables zerstört nicht mehr Transaktionssicherheit
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.