GX-Bug #69425
geschlossenEs können nicht immer alle Artikel aus dem Korb gelöscht werden, wenn die Optionen in der zwischenzeit bearbeitet wurden
0%
Es wurde ein Fehler behoben, bei dem man nicht immer alle Artikel aus dem Warenkorb löschen konnte
Beschreibung
Es können nicht immer alle Artikel aus dem Korb gelöscht werden, wenn man die Attribute oder Eigenschaften bearbeitet, wenn Kunden noch Artikel im Korb haben
Das Problem ist die PRODUCTS_ID_EXTENDED die auf Basis der aktuellen neuen Optionen ermittelt wird und damit nicht mehr mit der ID identischt ist als der Artikel in den Korb gelegt wurde, also noch mit den alten Optionen.
Hier muss immer die ID aus der SESSION benutzt werden, da sich die ID sonst zu sehr unterscheidet.
Kann wie folgt reproduziert werden:
- Artikel mit Optionen anlegen
- neues Kundenkonto anlegen
- Als neuer Kunde den Artikel in den Korb legen
- Als Admin jetzt die Optionen bearbeiten, z.B. eine Option hinzufügen oder löschen
- Als Kunde einloggen und den Artikel versuchen aus dem Korb zu löschen
Erwartetes Ergebnis:
Der Artikel sollte sich problemlos aus dem Korb löschen lassen
Tatsächliches Ergebnis:
Der Artikel verbleibt im Korb nachdem man auf "Löschen" geklickt hat. Die Seite wird einfach neu geladen
It is not always possible to delete all products from the basket when editing the attributes or properties if customers still have products in the basket.
The problem is the PRODUCTS_ID_EXTENDED which is determined on the basis of the current new options and is therefore no longer identical to the ID when the product was placed in the basket, i.e. still with the old options.
Here always the ID from the SESSION must be used, because otherwise the ID differs too much.
Can be reproduced as follows:
- create product with options
- create new customer account
- as new customer put the product in the basket
- as admin now edit the options, e.g. add or delete an option
- as a customer log in and try to delete the product from the basket
Expected result:
The product should be able to be deleted from the basket without any problems
Actual result:
The product remains in the basket after clicking delete. The page is simply reloaded
Von Till Tepelmann vor fast 3 Jahren aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Zielversion wurde auf 4.5.2.0 beta1 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor fast 3 Jahren aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Zugewiesen an wurde auf Mirko Janssen gesetzt
Von Mirko Janssen vor fast 3 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Hilke Müller vor mehr als 2 Jahren aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)