Aktionen
GX-Bug #48802
geschlossenLöschen eines Bestellstatus kann zu ungültiger PDF-Konfiguration und verschwindenden Bestellungen führen
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.2.0.0, 3.3.0.0
Release Notes Langtext:
Löschen eines Bestellstatus ist nicht mehr möglich, wenn Bestellungen im Anschluss der Erstellung oder Versendung einer Rechnung auf diesen Status gesetzt werden
Beschreibung
Ablauf zum Reproduzieren:
- neuen Bestellstatus anlegen
- diesen neuen Bestellstatus unter Shop Einstellungen → Rechnung/Lieferschein → Konfiguration → Bestellstatus und Rechnungsdatum einstellen
- den Bestellstatus wieder löschen
- eine Rechnung für eine Bestellung erstellen
Ergebnis:
- auf der Seite Shop Einstellungen → Rechnung/Lieferschein → Konfiguration → Bestellstatus und Rechnungsdatum wird „nicht ändern“ angezeigt
- die Bestellung, für die eine Rechnung erzeugt wurde, hat den nicht mehr existierenden Bestellstatus zugewiesen bekommen und ist in der Übersicht nicht mehr zu finden
Die Gültigkeit (Existenz) der Bestellstatus-IDs wird weder in admin/gm_pdf.php (Konfiguration) noch in admin/gm_pdf_order.php bzw. admin/includes/gm/classes/GMOrderFormat.php (Rechnungserstellung) verifiziert.
Aktionen