Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #46348

geschlossen

Inkonsistente Verwendung der Konstante STOCK_CHECK

Von Tobias Schindler vor fast 8 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
Tobias Schindler
Kategorie:
Core
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Beschreibung

Die Funktion xtc_remove_order benutzt die Konstante STOCK_CHECK zur Überprüfung, ob der Lagerbestand aufgefüllt werden soll. In den Lagerverwaltungsoptionen lautet die Einstellungsmöglichkeit des Wertes STOCK_CHECK "Überprüfen des Artikelbestandes" , es gibt aber auch eine Einstellung namens "Artikelmenge abziehen" mit den Wert STOCK_LIMITED.
Ich denke dass der Einstellungswert inkonsistent ist.
Zusätzlich vermute ich, dass die Logik der Funktion nicht richtig ist. Der oben genannte Wert STOCK_CHECK wird öfters zur Überprüfung genutzt und wenn diese richtig (true) ist, wird ein SQL Befehl ausgeführt (z.B. generals.php Z.1471). Wenn wir annehmen, dass der Wert wird in den Lagerverwaltungsoptionen deaktiviert wird/ist, dann würde die Bedingung niemals true sein und der SQL-Befehl innerhalb der Bedingung der oben genannten Zeile auch nicht ausgeführt werden.
Das heißt, dass in diesen Edge-Case das Lager nicht aufgestockt werden würde, obwohl man vorher im Modal beim Löschen der Bestellung den Wert "Lagerbestand auffüllen" gesetzt hätte.
Ich denke zu den Thema sollte man sich noch einmal mit mehreren Leuten Gedanken machen.


Aktionen #1

Von Till Tepelmann vor fast 8 Jahren aktualisiert

  • Priorität wurde von Hoch zu Normal geändert
Aktionen #2

Von Mirko Janssen vor mehr als 6 Jahren aktualisiert

  • Tags wurde auf Diskussion gesetzt
Aktionen #5

Von Ulrich Wenk vor etwa 5 Jahren aktualisiert

  • Zugewiesen an wurde auf Tobias Schindler gesetzt
Aktionen #6

Von Ulrich Wenk vor etwa 5 Jahren aktualisiert

  • Status wurde von Gemeldet zu Feedback geändert
Aktionen #7

Von Jan-Olof Kratzke vor mehr als 4 Jahren aktualisiert

  • Zugewiesen an wurde von Tobias Schindler zu Jan-Olof Kratzke geändert
Aktionen #8

Von Jan-Olof Kratzke vor mehr als 4 Jahren aktualisiert

  • Status wurde von Feedback zu Abgewiesen geändert
Aktionen #10

Von Till Tepelmann vor mehr als 4 Jahren aktualisiert

  • Tracker wurde von GX-Task zu GX-Abgewiesen geändert
  • Zugewiesen an wurde von Jan-Olof Kratzke zu Tobias Schindler geändert
Aktionen #11

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags Diskussion wurde gelöscht
Aktionen #12

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF