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 ec7cc9470..643d39200 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,7 @@ export function PartsOrderModalContainer({ logImEXEvent("parts_order_insert"); setSaving(true); let insertResult; - if (!is_quote) { + insertResult = await insertPartOrder({ variables: { po: [ @@ -112,16 +112,18 @@ export function PartsOrderModalContainer({ jobid: jobId, user_email: currentUser.email, return: isReturn, - status: bodyshop.md_order_statuses.default_ordered || "Ordered*", + status: is_quote + ? bodyshop.md_order_statuses.default_quote || "Quote" + : bodyshop.md_order_statuses.default_ordered || "Ordered*", }, ], }, refetchQueries: ["QUERY_PARTS_BILLS_BY_JOBID"], }); - if (!!insertResult.error) { + if (!!insertResult.errors) { notification["error"]({ message: t("parts_orders.errors.creating"), - description: JSON.stringify(insertResult.error), + description: JSON.stringify(insertResult.errors), }); return; } @@ -140,7 +142,7 @@ export function PartsOrderModalContainer({ insertResult.data.insert_parts_orders.returning[0].order_number ), }); - } + const jobLinesResult = await updateJobLines({ variables: {