From 76f3dd5cc60cffc3498465d1019ab4d74896e402 Mon Sep 17 00:00:00 2001 From: Andi Nitsche Date: Tue, 18 Jul 2017 07:56:31 +0200 Subject: [PATCH] fix paid action --- module/Admin/src/Admin/Controller/OrderController.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/module/Admin/src/Admin/Controller/OrderController.php b/module/Admin/src/Admin/Controller/OrderController.php index 2de266a3..0ec0e021 100644 --- a/module/Admin/src/Admin/Controller/OrderController.php +++ b/module/Admin/src/Admin/Controller/OrderController.php @@ -875,10 +875,9 @@ public function paidAction() { $statusPaid = $entityManager->getRepository('ErsBase\Entity\Status') ->findOneBy(array('value' => 'paid')); - foreach($order->getItems() as $item) { - $item->setStatus($statusPaid); - $entityManager->persist($item); - } + $statusService = $this->getServiceLocator() + ->get('ErsBase\Service\StatusService'); + $statusService->setOrderStatus($order, $statusPaid, false); $entityManager->flush();