diff --git a/src/helpers/recal-helper.js b/src/helpers/recal-helper.js index d43da5d34..2794bbcf6 100644 --- a/src/helpers/recal-helper.js +++ b/src/helpers/recal-helper.js @@ -35,10 +35,9 @@ export function containsRecalParts(lineItems) { } } -export function getItemsWithoutRecalParts(lineItems) { - const copy = deepClone(lineItems); - - const firstLevelFiltered = copy.filter((li) => !isRecalPart(li)); +export function getItemsWithoutRecalParts(lineItemsArray) { + if (!lineItemsArray || !Array.isArray(lineItemsArray)) return null; + const firstLevelFiltered = deepClone(lineItemsArray).filter((li) => !isRecalPart(li)); const childrenFiltered = firstLevelFiltered.map((li) => { if (li.childParts && li.childParts.length > 0) {