From 803410fb8c255235b0ff082c42245bb16a24aab7 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Fri, 6 Apr 2018 04:48:44 +0800 Subject: [PATCH] Fix bug for under warranty job order #74 --- src/Service/InvoiceCreator.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Service/InvoiceCreator.php b/src/Service/InvoiceCreator.php index 500a5ad0..df33c0e2 100644 --- a/src/Service/InvoiceCreator.php +++ b/src/Service/InvoiceCreator.php @@ -206,9 +206,10 @@ class InvoiceCreator public function processWarranty(&$total, InvoiceCriteria $criteria, $invoice) { error_log('processing warranty'); - $batteries = $criteria->getBatteries(); - foreach ($batteries as $batt) + $entries = $criteria->getEntries(); + foreach ($entries as $entry) { + $batt = $entry['battery']; $item = new InvoiceItem(); $item->setInvoice($invoice) ->setTitle($batt->getModel()->getName() . ' ' . $batt->getSize()->getName() . ' - Service Unit')