Project

General

Profile

Actions

GX-Bug #55428

closed

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

Added by Tobias Schindler about 8 years ago. Updated about 8 years ago.

Status:
Erledigt
Priority:
Dringend
Assignee:
Tobias Schindler
Category:
Core
Target version:
% Done:

100%

Estimated time:
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


Description

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();



Related issues

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

Actions
Actions #1

Updated by Tobias Schindler about 8 years ago

  • Copied from GX-Bug #55415: OrderStatus Service liefert nicht immer als vorhandenen Order Status zurück added
Actions #2

Updated by Tobias Schindler about 8 years ago

  • Status changed from Gemeldet to Erledigt
  • Target version changed from 133 to 3.8.1.0
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF