From 34422dfef78cca553fe7ec784c4a0c46f028e2bc Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Tue, 13 Jul 2021 11:02:54 -0700 Subject: [PATCH] IO-1255 Resolve parts return and posting for non-defined lines --- .../parts-order-list-table.component.jsx | 2 +- .../parts-order-modal/parts-order-modal.container.jsx | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx b/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx index 4c904776b..99a8df5db 100644 --- a/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx +++ b/client/src/components/parts-order-list-table/parts-order-list-table.component.jsx @@ -157,7 +157,7 @@ export function PartsOrderListTableComponent({ quantity: pol.quantity, actual_price: pol.act_price, - cost_center: pol.jobline.part_type + cost_center: pol.jobline?.part_type ? responsibilityCenters.defaults.costs[ pol.jobline.part_type ] || null diff --git a/client/src/components/parts-order-modal/parts-order-modal.container.jsx b/client/src/components/parts-order-modal/parts-order-modal.container.jsx index 6bb66bc62..3fbba36c3 100644 --- a/client/src/components/parts-order-modal/parts-order-modal.container.jsx +++ b/client/src/components/parts-order-modal/parts-order-modal.container.jsx @@ -101,7 +101,9 @@ export function PartsOrderModalContainer({ const jobLinesResult = await updateJobLines({ variables: { - ids: values.parts_order_lines.data.map((item) => item.job_line_id), + ids: values.parts_order_lines.data + .filter((item) => item.job_line_id) + .map((item) => item.job_line_id), status: isReturn ? bodyshop.md_order_statuses.default_returned || "Returned*" : bodyshop.md_order_statuses.default_ordered || "Ordered*",