PHP Fatal error: Call to a member function get_total()
-
Hallo Gemeinde,
ich bin auf folgendes Problem gestoßen: Wenn ein Kunde über Paypal bezahlt und dabei ein Fehler auftritt kann man ihm eine Einladung zum bezahlen mit einem Link zu Paypal schicken. Wenn er den Link klickt und die darin angegebene Order ID nicht existiert gibt es einen Fatal Error mit der Meldung:
PHP Fatal error: Call to a member function get_total() on boolean in /.../plugins/woocommerce/includes/abstracts/abstract-wc-payment-gateway.php on line 260
WP 4.9.8 mit WC V3.5.0
Das Problem scheint in der genannten Datei in der Zeile davor zu liegen
if ( 0 < $order_id )
fragt lediglich nach ob überhaupt eine ID vorhanden ist, es wird jedoch keine falsche ID berücksichtigt was zu eben dem Absturz führt.JEDE falsche (also im System nicht existierende) Order ID verursacht also diesen Fehler.
Gibt es bereits ein sinnvolles Workaround?
- Das Thema „PHP Fatal error: Call to a member function get_total()“ ist für neue Antworten geschlossen.