Wunderbyte-GmbH / moodle-local_shopping_cart

Other
4 stars 5 forks source link

Identifier (TransaktionsID / itemid) nicht eindeutig #48

Closed bernhard-wunderbyte closed 1 year ago

bernhard-wunderbyte commented 1 year ago

Wird mehr als ein Payment Gateway verwendet (z.B. mpay24 und payunity), kann es passieren, dass die itemid in der openorders-Tabelle nicht eindeutig ist.

Beispiel: Kaufvorgang für eine Bookingoption wird mit mpay24 begonnen und abgebrochen, anschließend wird bei der selben Bookingoption der Kaufvorgang mit payunity durchgeführt. In den beiden openorders-Tabellen gibt es jetzt Einträge mit der selben itemid. Das führt zu falschen Joins (wodurch falsche Custom Order IDs angezeigt werden können).

bernhard-wunderbyte commented 1 year ago

Fixed with commit b38c100ebcccbbb08bc6337289f3f79b7540474e