Seit der neuen Klasse für den Zugriff auf 'defaults' ist durch das "SELECT ..." die 'defaults' in der DB-Verbindung gelockt, die über get_standard_dbh zurückgegeben wird. Versucht nun SL/TransNumber, mit "LOCK defaults" die Tabelle ebenfalls zu locken, so klappt das nur, wenn das aus derselben Verbindung heraus passiert. Also darf da keine zweite mit $form->dbconnect_noauto geöffnet werden.
Bei Locking dasselbe DB-Handle verwenden
Seit der neuen Klasse für den Zugriff auf 'defaults' ist durch das
"SELECT ..." die 'defaults' in der DB-Verbindung gelockt, die über
get_standard_dbh zurückgegeben wird. Versucht nun SL/TransNumber, mit
"LOCK defaults" die Tabelle ebenfalls zu locken, so klappt das nur,
wenn das aus derselben Verbindung heraus passiert. Also darf da keine
zweite mit $form->dbconnect_noauto geöffnet werden.
Fix für Bug 1687.