Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7ecc9c39

Von G. Richardson vor etwa 13 Jahren hinzugefügt

  • ID 7ecc9c39ec53104441b68ba802e356785d8ca199
  • Vorgänger 70ac5119
  • Nachfolger 5310fca1

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.

Unterschiede anzeigen:

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