initialize the order in the $event object in the createManual function.

We need to initialize it because we have to  use the placedOrder instead
This commit is contained in:
Guillaume Barral
2014-05-19 11:06:19 +02:00
parent c4be881ab8
commit bcd817f9d9

View File

@@ -302,9 +302,6 @@ class Order extends BaseAction implements EventSubscriberInterface
*/ */
public function createManual(OrderManualEvent $event) public function createManual(OrderManualEvent $event)
{ {
if(!$event->getOrder())
$event->setOrder(new \Thelia\Model\Order());
$event->setPlacedOrder( $event->setPlacedOrder(
$this->createOrder( $this->createOrder(
$event->getDispatcher(), $event->getDispatcher(),
@@ -315,6 +312,8 @@ class Order extends BaseAction implements EventSubscriberInterface
$event->getCustomer() $event->getCustomer()
) )
); );
$event->setOrder(new \Thelia\Model\Order());
} }
/** /**