Projekt

Allgemein

Profil

Aktionen

GX-Bug #55428

geschlossen

OrderStatus Service liefert nicht immer als vorhandenen Order Status zurück (GX 3.8)

Von Tobias Schindler vor fast 7 Jahren hinzugefügt. Vor fast 7 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Tobias Schindler
Kategorie:
Core
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.8.1.0 beta1
Release Notes Langtext:

Fehler behoben, das unter Umständen die Bestellstatus nicht richtig ausgelesen werden


Beschreibung

Aktuell ist die korrekte Funktion der Services davon abhängig, dass die OrderStatus Tabelleneinträge exakt in einer bestimmten Reihenfolge vorliegen. Wenn in einem Shop irgendwann mal Sprachoptionen verändert wurden, ist dies nicht mehr sicher gegeben. Das Problem lässt sich durch ein order_by in der SQL Abfrage im Repository Reader lösen.

GXMainComponents/Services/Core/OrderStatus/Repositories, Zeile 85

$resultData = $this->queryBuilder->get('orders_status')->result_array();

ersetzen durch:

$resultData = $this->queryBuilder->order_by('orders_status_id,language_id')->get('orders_status')->result_array();



Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #55415: OrderStatus Service liefert nicht immer als vorhandenen Order Status zurückErledigtRonald Loyko

Aktionen
Aktionen

Auch abrufbar als: Atom PDF