diff --git a/src/hooks/useProductsSets.js b/src/hooks/useProductsSets.js index 7973d05..3235bcc 100644 --- a/src/hooks/useProductsSets.js +++ b/src/hooks/useProductsSets.js @@ -151,6 +151,7 @@ export const useNewProductRecord = () => { 'lastedit_changed': '', 'create_date': '', 'created_by': '', + 'edit_status': 2, }, lgc_details: [ { @@ -158,6 +159,7 @@ export const useNewProductRecord = () => { 'descriptions': '', 'lgc': 1, 'id': '', + 'edit_status': 2, }, ], quotation: [ diff --git a/src/views/products/Detail/ProductInfo.jsx b/src/views/products/Detail/ProductInfo.jsx index 43dbd45..077fac5 100644 --- a/src/views/products/Detail/ProductInfo.jsx +++ b/src/views/products/Detail/ProductInfo.jsx @@ -77,7 +77,7 @@ const ProductInfo = ({ ...props }) => { 'travel_agency_id': activeAgency.travel_agency_id, // "travel_agency_name": "", // "lastedit_changed": "", - "edit_status": infoEditStatus, + "edit_status": infoEditStatus || editingProduct.info.edit_status, }; const copyFields = pick(editingProduct.info, ['product_type_id']); // 'title', const readyToSubInfo = { ...copyNewProduct.info, ...editingProduct.info, title: editingProduct.info.product_title, ...values.info, ...copyFields, ...poster }; @@ -89,7 +89,7 @@ const ProductInfo = ({ ...props }) => { for (const lgcKey in lgcEdits) { if (Object.prototype.hasOwnProperty.call(lgcEdits, lgcKey)) { const element = lgcEdits[lgcKey]; - mergedLgc[lgcKey].edit_status = element?.edit_status || ''; + mergedLgc[lgcKey].edit_status = element?.edit_status || values.lgc_details_mapped[lgcKey]?.edit_status || '2'; } }