From 3eeb5fd9b9b207e41a8695fe8773e3ed5eb129c7 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 15 Mar 2024 20:24:39 +0000 Subject: [PATCH] code fixes --- Controller/ApiController.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index ed771dc..e7e4965 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -249,10 +249,7 @@ final class ApiController extends Controller } if (!empty($attr = $item->getAttribute('accessoryfor')->value->getValue())) { - if (!isset($schema['isAccessoryOrSparePartFor'])) { - $schema['isAccessoryOrSparePartFor'] = []; - } - + $schema['isAccessoryOrSparePartFor'] = []; $schema['isAccessoryOrSparePartFor'][] = [ '@type' => 'Product', 'identifier' => $attr, @@ -401,7 +398,7 @@ final class ApiController extends Controller $billElement = $this->app->moduleManager->get('Billing', 'ApiBill')->createBaseBillElement($item, $bill, $request); $bill->addElement($billElement); - $this->createModel($request->header->account, null, $billElement, BillElementMapper::class, 'bill_element', $request->getOrigin()); + $this->createModel($request->header->account, $billElement, BillElementMapper::class, 'bill_element', $request->getOrigin()); $this->updateModel($request->header->account, $old, $bill, BillMapper::class, 'bill', $request->getOrigin()); // @todo make this configurable (either from the customer payment info or some item default setting)!!!