rstr02826 Posted April 10, 2015 Share Posted April 10, 2015 (edited) 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 April 10, 2015 by rstr02826 (see edit history) Link to comment Share on other sites More sharing options...
Wuschel Posted April 10, 2015 Share Posted April 10, 2015 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 More sharing options...
rstr02826 Posted April 10, 2015 Author Share Posted April 10, 2015 Hallo Wuschel, hat funktioniert mit dem Workaround. Vielen Dank für deine schnelle Hilfe. . Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now