Aktionen
GX-Bug #70622
geschlossenWenn MediaFinanz aktiviert ist und PHP 8.1 genutzt wird, kann keine Bestellung durchgerführt werden
Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Josua Michalak
Kategorie:
Checkout
Zielversion:
% erledigt:
0%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.8.0.2
Release Notes Langtext:
Bestellungen können nun wieder ausgeführt werden, wenn MediaFinanz aktiv ist mit PHP 8.1
Beschreibung
Wenn MediaFinanz aktiviert ist und PHP 8.1 genutzt wird, kann keine Bestellung durchgerführt werden
Kann wie folgt reproduziert werden:
- Shop installieren
- Im Gambio Admin unter Module->Modul-Center" Mediafinanz installieren
- Unter Module->Zahlungsweisen "Rechnung" aktivieren
- Eine Testbestellung durchführen
- Im Bestellvorgang erscheint folgender Fehler
When MediaFinanz is activated and PHP 8.1 is used, no order can be placed
Can be reproduced as follows:
- install shop
- install Mediafinanz in the Gambio Admin under Modules->Module Center
- activate "Invoice" under Modules->Modes of Payment
- perform a test order
- in the order process appears the following error
[2023-06-27 11:15:33 | CRITICAL] Attempt to modify property "customer" on null
context:
session ID: session-649aa8b55318d9.40193401
exception:
class: Error
message: Attempt to modify property "customer" on null
code: 0
file: /var/www/includes/modules/mediafinanz/include_checkout_confirmation.php:96
trace:
0: /var/www/system/classes/checkout/CheckoutConfirmationContentControl.inc.php:78
1: /var/www/system/overloads/CheckoutConfirmationContentControl/AmazonPayCheckoutConfirmationContentControl.inc.php:23
2: /var/www/system/overloads/CheckoutConfirmationContentControl/CheckoutConfirmationContentControlOverload.inc.php:8
3: /var/www/GXModules/Gambio/ProductConditionNotice/Shop/Overloads/CheckoutConfirmationContentControl/ProductWarrantyNoticeContentControl.inc.php:28
4: /var/www/checkout_confirmation.php:51
Aktionen