Aktualisierung eines Orders onPostDispatch scheitert

Hallo Zusammen,

auf Enlight_Controller_Action_PostDispatch_Frontend_Checkout mache ich unter anderem das folgende:

$orderResource = Manager::getResource('order');
$order = $orderResource->getOneByNumber($orderNumber); // $oderNumber ist string
$order['attribute']['attribute1'] = $eetOrderNumber; // irgendein string oder int Wert
$order->update($order['id'], $order);

Auf der letzten Linie scheitert der Update-Versuch. Wieso?

Danke im Vorab.

@rreimche schrieb:

$orderResource = Manager::getResource('order'); $order = $orderResource->getOneByNumber($orderNumber); // $oderNumber ist string $order['attribute']['attribute1'] = $eetOrderNumber; // irgendein string oder int Wert $order->update($order['id'], $order);

Auf der letzten Linie scheitert der Update-Versuch. Wieso?

Weil die letzte Zeile wohl eher so aussehen müsste:

$orderResource->update($order['id'], $order);

 

Achso, das habe ich übersehen :slight_smile: