Vor Zugriff auf "employee"-Tabelle testen, ob diese existiert.
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 5 Jun 2009 07:23:43 +0000 (07:23 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 5 Jun 2009 07:23:43 +0000 (07:23 +0000)
commitc8c960bcc06f833933bd3cce3d4aabe68b15fd75
tree30337aecbcf8fe9848ec419ce37f1f83591c2871
parent32147d43441f0a99e6e320f6aaeb6b68e766264f
Vor Zugriff auf "employee"-Tabelle testen, ob diese existiert.

Es kann sein, dass die Funktion User::create_employee_record()
aufgerufen wird, bevor die beim Benutzer eingetragene Datenbank
existiert bzw. bevor darin die Lx-Office-Tabellen existieren. In
diesem Falle darf create_employee_record() nicht fehlschlagen, weil
der Eintrag in "employee" spätestens beim Login angelegt wird.

Das kann z.B. passieren, wenn im Administrationsbereich zuerst ein
Benutzer und später erst die dazugehörige Datenbank angelegt wird.

Fix für Bug 922.
SL/User.pm