Was passiert nach Warenkorb-Update mit oxbasket > calcDeliveryCost?

Hallo zusammen,

ich habe mir ein Modul gestrickt, das oxbasket erweitert und unter anderem neue Dinge in die Funktion _calcDeliveryCost packt.
Nun habe ich festgestellt, daß manche Werte erst beim zweiten (!) Klick des Nutzers auf “aktualisieren” berücksichtig werden. error_log zeigt mir z.B., daß der Inhalt von

$this->_aBasketSummary->dArticlePrice

erst nach dem zweiten “Update” so gesetzt ist, wie es der Nutzer im Formular geändert hat.

Müsste ich an der Stelle einen anderen Wert abfragen? Oder irgendwas nochmal explizit aufrufen, damit der Wert aktualisiert wird?

Vielleicht hat ja jemand einen Tipp…
Danke!

Grüße
floko

Offenbar muß ich immer erst verzweifeln und im Form posten, bevor ich die Lösung selbst finde :wink:

Habe früh in _calcDeliveryCost() noch einmal eine Aktualisierung aller Werte erzwungen per

$this->getBasketSummary();

Das scheint schon alles gewesen zu sein :o

Grüße
floko