Jump to content

[gelöst] PS 1.6.0.14 BO Order Problem


Recommended Posts

Hallo,

 

habe seit ein paar Tagen folgendes problem mit PS 1.6.0.14 im Backoffice:

 

wenn ich im Backoffice eine order anlegen will dann kann ich zwar alles erfassen, sobald ich aber speichern drücke bekomme ich vom Debugger folgende Fehlermeldung zurück:

 

call to a member function getOrderTotal() on a non-object in /www/domain/classes/CartRule.php on line 1050.

 

weiss jemand wie man das beseitigen kann damit es wieder funktioniert wie bisher?

 

Bitte fragt nicht was dazu geführt hat...ich weiss es nicht. ich habe nur standardmässig die updates brav installiert.

 

Der Kunde kann nach wie vor ganz normal im Shop bestellen.

 

Wenn jemand eine Lösung zu dem problem hat wäre ich dankbar.

 

Gruss

 

Edited by rstr02826 (see edit history)
Link to comment
Share on other sites

Das ist ein Bug in 1.6.0.14.

 

Als Workaround kannst du folgendes machen. Öffne /classes/CartRule.php, suche nach:

$context = Context::getContext();

$cart_amount_ti = $context->cart->getOrderTotal(true, Cart::ONLY_PRODUCTS);

 

 

Ändere dies zu:

$context = Context::getContext();

if(!Validate::isLoadedObject($context->cart))

$context->cart = new Cart();

$cart_amount_ti = $context->cart->getOrderTotal(true, Cart::ONLY_PRODUCTS);

Das sollte eigentlich funktionieren.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...