Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1601 closed Bug/Fehler (fixed)

Problem checkout-Klassenerweiterung für Zahlungsarten und PayPal Plus — at Version 4

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Shop Version: 2.0.4.2
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Wenn eine Klassenerweiterung für den Checkout gebaut wird um z.B. das Array $unallowed_modules für Zahlungsarten zu erweitern und man sich in der Funktion unallowed_payment_modules() aus Debug-Gründen diverse Arrays ausgeben lässt, werden sie alle zweimal ausgegeben.
In der Testumgebung waren drei Zahlungsmodule und PayPal Plus installiert (also insg. vier).
Deinstalliert oder deaktiviert man PayPal Plus ist alles normal und die Ausgaben erfolgen lediglich einmal.
Einen Grund konnte ich bislang nicht finden.

Da allerdings nicht lediglich die Gefahr besteht sondern es ziemlich sicher ist, daß der ganze Code in der genannten Funktion doppelt ausgeführt wird, hier das Ticket dazu.

Der Thread dazu (in welchem GTB bereits mit Fragen eingehakt dann jedoch leider nicht mehr geantwortet hat): https://www.modified-shop.org/forum/index.php?topic=40049.msg362201#msg362201

Gruß,
noRiddle

Change History (4)

comment:1 by Torsten Riemer, 7 years ago

Description: modified (diff)
Milestone: modified-shop-2.0.5.0
Reporter: changed from anonymous to noRiddle

comment:2 by Gerhard Waldemair, 7 years ago

Resolution: fixed
Status: newclosed

In 11744:

update paypal - fix #1601

comment:3 by anonymous, 7 years ago

Für Zahlarten auf der Paymentwall wird die Payment Klasse erneut aufgerufen. Dies wird nun nur gemacht, wenn die Funktion verwendet wird.

Last edited 7 years ago by Torsten Riemer (previous) (diff)

comment:4 by Torsten Riemer, 7 years ago

Description: modified (diff)
Summary: Problem checkout-Klassenerweiterung für Zahlungsarten und PayPalPlusProblem checkout-Klassenerweiterung für Zahlungsarten und PayPal Plus
Note: See TracTickets for help on using tickets.