Erstellt vor 8 Jahren
Geschlossen vor 8 Jahren
#494 closed Fehler (fixed)
SQL-Fehler beim Eintragen von Dienstleistungseinheiten
| Erstellt von: | frank@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.4.0 |
| Schweregrad: | kritisch | Stichworte: | Systemeinstellungen |
| Beobachter: |
Beschreibung
Beim Versuch des Anlegens von einer Dienstleistungeinheit namens "Stck" tritt
folgender SQL-Fehelr auf:
INSERT INTO units (name, base_unit, factor, type) VALUES (?, ?, ?, ?) (Stck, , ,
service)
FEHLER: duplizierter Schlüssel verletzt Unique-Constraint 'units_pkey'
Änderungshistorie (3)
comment:1 Geändert vor 8 Jahren durch frank@…
comment:2 Geändert vor 8 Jahren durch m.bunkus@…
- Verantwortlicher von p.reetz@… nach m.bunkus@… geändert
Es kann immer nur eine Einheit mit einem Namen geben, egal was für ein Typ sie
ist. Darauf ist der Code ausgelegt.
Die Fehlermeldung muss natürlich nicht sein und kann geeignet abgefangen
werden, indem bei der Überprüfung, ob der Name schon vergeben ist, bei beiden
Einheitentypen gesucht wird.
comment:3 Geändert vor 8 Jahren durch m.bunkus@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Behoben in r1617.

Das gleiche Problem tritt bei den Maßeinheiten auf, wenn man eine Einheit
erstellt, die auch als Dienstleistungseinheit existiert.