diff --git a/src/shipment-view/shipment-view.controller.js b/src/shipment-view/shipment-view.controller.js index 2ad6f28..899aecc 100644 --- a/src/shipment-view/shipment-view.controller.js +++ b/src/shipment-view/shipment-view.controller.js @@ -141,11 +141,12 @@ function setGroupTotalQuantity(lineItemGroup) { var totalQuantity = 0; - if (!lineItemGroup.lineItems) { + if (!lineItemGroup.lineItems || lineItemGroup.lineItems.length === 0) { return; } var firstItem = lineItemGroup.lineItems[0]; + if (lineItemGroup.isMainGroup && isGroup(firstItem)) { lineItemGroup.lineItems.forEach(function(itemGroup) { totalQuantity += getGroupTotalQuantity(itemGroup);