Erstellt vor 22 Monaten
Geschlossen vor 22 Monaten
#2255 closed Fehler (invalid)
Fehlermeldung NULL-Wert in Spalte »curr« beim Erfassen von neuen KundInnen
| Erstellt von: | andreas.rudin@… | Verantwortlicher: | |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 3.0.0 unstable |
| Schweregrad: | normal | Stichworte: | |
| Beobachter: |
Beschreibung
Wenn ich einen neuen Kunden /eine neue Kundin erfassen möchte, so erhalte ich folgende Fehlermeldung:
INSERT INTO customer (id, name) VALUES (?, ) (8772)
FEHLER: NULL-Wert in Spalte »curr« verletzt Not-Null-Constraint
Dies obwohl in der Maske zum Erfassen als Währung CHF ausgewählt ist (ist gleichzeitig Standardwährung).
In der Tabelle customer haben zudem alle Zeilen einen Wert in der Spalte curr.
(Genaugenommen steht dort in allen Zeilen bis auf einer dieselbe Zahl, nämlich 8740 - dies ist die id für CHF, einmal steht 8742, die id für EUR.)
Anhänge (1)
Änderungshistorie (2)
comment:1 Geändert vor 22 Monaten durch m.bunkus@…
- Lösung auf invalid gesetzt
- Status von new nach closed geändert
Geändert vor 22 Monaten durch m.bunkus@…
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.

Die Commits dazu wurden revertet. Ich hänge ein SQL-Upgradescript an, das von all denjenigen ausgeführt werden muss, die das Upgradescript currencies bereits ausgeführt haben. Einfacher Test dafür: wenn die Tabelle currencies existiert, so muss das Fix-Script ausgeführt werden!
Das Script selber macht alles innerhalb einer Transaktion. Geht irgendetwas darin schief, dann bitte auf der Devel-Mailingliste dazu melden und nicht versuchen, es selber zu fixen!