#1924 closed Fehler (fixed)
CSV-Import Kunde mit benutzerdefinierter Variable geht nur "halb"
| Erstellt von: | bibi@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.7.0 |
| Schweregrad: | normal | Stichworte: | |
| Beobachter: |
Beschreibung
Wenn ich Kunden und zugehörige CVars importiere, dann klappt soweit alles, aber in der Kundensuche in den Stammdaten bleibt das Feld der CVar in der Liste leer. Klicke ich auf den Kunden und dann Reiter Benutzerdef. Variablen, so ist das Feld richtig ausgefüllt.
Analyseversuch:
Beim Import wird wohl sub_module nicht oder auf NULL gesetzt. Bei der Suche wird aber nach sub_module='' gesucht.
Zum Nachstellen: Benutzerdef. Variable mit Namen test anlegen. In Berichten anzeigbar machen. CSV importieren (etwa wie folgt):
name,customernumber,cvar_test Kunde,1234,"TestCvar"
Dann Stammdaten->Berichte->Kunden, neue CVar test anklicken und weiter. test ist in der Liste leer. Klick auf den Kunden und Reiter Benutzerdef. Variable. test ist richtig ausgefüllt.
Anhänge (1)
Änderungshistorie (4)
Geändert vor 3 Jahren durch t.heck@…
comment:1 Geändert vor 3 Jahren durch Thomas Heck <theck@…>
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
comment:2 Geändert vor 3 Jahren durch bibi@…
Hallo Thomas,
Dein commit macht leider bei dem DB-Update die überlagerten CVars in den Dokumenten kaputt, da sub_module bedingungslos auf gesetzt wird.
Es sollte in der erste Zeile besser
UPDATE custom_variables SET sub_module = '' WHERE sub_module IS NULL;
heißen.
Vielleicht kannst Du das noch schnell fixen, ehe sich die unstable-Liebhaber ihre DB zerhauen.
comment:3 Geändert vor 3 Jahren durch s.schoeling@…
Sorry, das war mein Ei. Man sollte keine patches nach 18 Uhr applien, wenn man nur noch halb bei der Sache ist. Da fehlt auch immernoch ein Teil, nämlich das rose Upgrade. Das kommt gleich.

In dc1dd39444b4b2c4b194ca6a4f52017c8aee614e/erp: