Projekt

Allgemein

Profil

Aktionen

GX-Bug #68996

geschlossen

Product variants -> Generate new product variants - responds with error 500 if only 1 option is passed

Von Josua Michalak vor etwa 3 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Marvin Muxfeld
Kategorie:
REST-API
Zielversion:
% erledigt:

0%

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

Die Generierung der Produktvarianten wurde korrigiert


Beschreibung

The server responds with an error 500 (Internal server error) if only 1 option is passed.

Documentation: https://mjn.dev.gambio-server.net/dev-docu/docs/rest-v3/#operation/generate-product-variant

Steps to reproduce:
Send a POST request following the example within the documentation but with only one option.

POST @ {Shop-URL}/api.php/v3/products/1/variants/_generate
Request body (JSON):

[
    {
    "optionId": 1,
    "optionValueId": 1
    },
    {
    "optionId": 1,
    "optionValueId": 2
    }
]

Expected result:
A variant with the given option values is created.

Actual result:
The server responds with an internal server error 500.


Additional thought/question:
Why is it even necessary to provide optionValueId AND optionId?


Aktionen #1

Von Josua Michalak vor etwa 3 Jahren aktualisiert

Aktionen #2

Von Josua Michalak vor etwa 3 Jahren aktualisiert

Aktionen #3

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #4

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Alexandre Ataides wurde gelöscht
  • Zielversion wurde von 133 zu 4.5.1.0 beta1 geändert
Aktionen #5

Von Daniel Wu vor etwa 3 Jahren aktualisiert

Aktionen #6

Von Daniel Wu vor etwa 3 Jahren aktualisiert

Aktionen #7

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Status wurde von Testing zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #8

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Alexandre Ataides wurde gelöscht
Aktionen #9

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Status wurde von Testing zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Alexandre Ataides gesetzt
Aktionen #10

Von Alexandre Ataides vor etwa 3 Jahren aktualisiert

  • Tags wurde von 4.5.1.0_beta1 zu 4.5.1.0_beta2 geändert
  • Status wurde von In Bearbeitung zu Feedback geändert
  • Zugewiesen an wurde von Alexandre Ataides zu Mirko Janssen geändert
Aktionen #11

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Zielversion wurde von 4.5.1.0 beta1 zu 133 geändert
Aktionen #13

Von Mirko Janssen vor etwa 3 Jahren aktualisiert

  • Status wurde von Feedback zu Testing geändert
  • Zugewiesen an wurde von Mirko Janssen zu Alexandre Ataides geändert
  • Zielversion wurde von 133 zu 4.5.1.0 beta2 geändert
Aktionen #14

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Zugewiesen an wurde von Alexandre Ataides zu Daniel Wu geändert
Aktionen #15

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Zugewiesen an Daniel Wu wurde gelöscht
Aktionen #16

Von Tobias Schindler vor etwa 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Tobias Schindler gesetzt
Aktionen #17

Von Tobias Schindler vor etwa 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an Tobias Schindler wurde gelöscht
Aktionen #18

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Tags 4.5.1.0_beta2 wurde gelöscht
Aktionen #19

Von Mirko Janssen vor fast 3 Jahren aktualisiert

  • Status wurde von Erledigt zu Testing geändert
  • Zielversion wurde von 4.5.1.0 beta2 zu 4.5.2.0 beta1 geändert
  • Privat wurde von Ja zu Nein geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #20

Von Mirko Janssen vor fast 3 Jahren aktualisiert

  • Tags wurde auf 4.5.2 gesetzt
Aktionen #21

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #22

Von Marvin Muxfeld vor fast 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #23

Von Hilke Müller vor mehr als 2 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #24

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.2 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF