Hallo Zusammen,
ich bin im Moment am Testen von i-doit 0.9.9-9 PRO. Ich habe mich und meine Kollegen als Kontakte eingepflegt und bin hier auf ein merkwürdiges Verhalten gestoßen.
Wenn ich einen neuen Kontakt anlege und (hoffentlich) alles nötige ausfülle, scheint erstmal alles normal zu funktionieren. Die Stammdaten werden allerdings beim Anlegen nicht gespeichert und müssen nochmal eingegeben werden.
Die eigentlichen Probleme beginnen bei der Anmeldung des neuen Benutzers.
Der erste Fehler lautet:
Fatal error: Call to a member function get_row() on a non-object in C:\xampp\htdocs\idoit\src\locales.inc.php on line 572
Wenn man in i-doit drin ist, kommt bei jedem Klick der Fehler:
i-doit system error
Nachricht:
Database error : Query error: 'INSERT INTO isys_user_setting VALUES (DEFAULT, '1234', NULL)':
Column count doesn't match value count at row 1
In der Tabelle isys_user_setting gibt es bei mir auch nur zwei Felder, daher ist klar dass der Insert einen Fehler erzeugt.
Wenn ich die fehlenden Sätze in den Tabellen isys_user_setting, isys_user_ui und isys_user_locale manuell erzeuge, sind die Fehler weg.
Es ist übrigens egal, ob ich den Kontakt neu erstelle oder einen bestehenden dupliziere.
Handelt es sich hierbei um einen Fehler oder mache ich irgendetwas falsch?
Mit freundlichen Grüßen
HA