From fed80790a6821afccceaf89848a27f7d9aa33da4 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Fri, 12 Nov 2021 09:42:05 +0100 Subject: [PATCH] Fixed showing all orders --- application/Order/OrderController.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/application/Order/OrderController.php b/application/Order/OrderController.php index c2d96d618..55ca0d1d9 100644 --- a/application/Order/OrderController.php +++ b/application/Order/OrderController.php @@ -146,12 +146,15 @@ class OrderController extends mfBaseController { $o = new Order($order->id); foreach($o->products as $p) { $attribs = $p->product->attributes; - if(is_array($attribs) && count($attribs) - && array_key_exists(TT_ATTRIB_TERMINATION_REQUIRED_NAME, $attribs) + if(is_array($attribs) && count($attribs)) { + if(array_key_exists(TT_ATTRIB_TERMINATION_REQUIRED_NAME, $attribs) && $attribs[TT_ATTRIB_TERMINATION_REQUIRED_NAME]->value == 0) { - $this->log->debug("found additional order where termination_required 0"); + $this->log->debug("found additional order where termination_required 0"); + $lonelyOrders[$order->id] = $order; + break; + } + } else { $lonelyOrders[$order->id] = $order; - break; } }