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*",