GX-Bug #46952
geschlossenBestellübersicht funktioniert nicht korrekt, wenn Werte aus der Datenbank NULL sind
100%
Beschreibung
Wenn ein oder mehrere Einträge aus der Datenbank den Wert NULL zurückliefern, funktioniert die neue Bestellübersicht nicht mehr korrekt. Das äußert sich darin, dass sie entweder garnicht mehr angezigt wird, das Wechseln der Seite über die Pagination nicht mehr funktioniert oder die Anzahl der anzuzueigenden Datensätze nicht erhöht werden kann. Bekannte Stellen dafür sind z.B.:
- OrderListGenerator.inc.php
- OrderStatusHistoryStorage.inc.php
Vermutlich sind aber noch weitere Stellen betroffen, je nachdem wo die NULL-Werte in der Tabelle stehen. Es sollte also über eine allgemeine Lösung nachgedacht werden, die verhindert, dass NULL-Werte übergeben werden können.
Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert
- Tags wurde von Forum, Diskussion zu Forum geändert
- Status wurde von Anerkannt zu Feedback geändert
- Zugewiesen an wurde auf Daniel Wu gesetzt
Von Daniel Wu vor mehr als 8 Jahren aktualisiert
- Status wurde von Feedback zu Anerkannt geändert
- Zugewiesen an
Daniel Wuwurde gelöscht
Von Mario Blokland vor mehr als 8 Jahren aktualisiert
- Zugewiesen an wurde auf Mario Blokland gesetzt
Von Mario Blokland vor mehr als 8 Jahren aktualisiert
- Priorität wurde von Sofort zu Normal geändert
Von Mario Blokland vor mehr als 8 Jahren aktualisiert
- Zugewiesen an
Mario Bloklandwurde gelöscht
Um das Ticket zu bearbeiten, müsste man jede betroffene Spalte die genutzt wird (z. B. jede Spalte in der orders Tablle), per SQL-Anweisung, auf den Wert NULL setzen. Dies sollte wahrscheinlich jeweils nacheinander geschehen, um frühzeitig zu erkennen durch welche Spalten der Fehler erscheint. Nur so lässt sich zuverlässig debuggen.
Von Mario Blokland vor mehr als 8 Jahren aktualisiert
- Status wurde von Anerkannt zu In Bearbeitung geändert
- Zugewiesen an wurde auf Mario Blokland gesetzt
Von Mario Blokland vor mehr als 8 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Erledigt geändert
- Zielversion wurde von 133 zu 3.1.1.0 beta4 geändert
- % erledigt wurde von 0 zu 100 geändert
- Betroffene Versionen 3.1.1.0 beta3 wurde hinzugefügt
- Betroffene Versionen
3.1.1.0 beta1, 3.1.1.0 beta2wurde gelöscht