From c12beca4d709633f8c0ad72660be2941d779f7c1 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Mon, 18 May 2026 14:26:52 +0700 Subject: [PATCH] fix: recalculate qty if product change --- .../form/repeater/sales-order/SalesOrderProductForm.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx b/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx index 5f0031f8..bcc71131 100644 --- a/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx +++ b/src/components/pages/marketing/form/repeater/sales-order/SalesOrderProductForm.tsx @@ -252,6 +252,11 @@ const SalesOrderProductForm = ({ setSelectedProductWarehouse(productWarehouse || null); formik.setFieldValue('product_warehouse_data', productWarehouse || null); formik.setFieldValue('qty', productWarehouse?.quantity); + + if (productWarehouse?.quantity) { + handleFieldChange('qty', productWarehouse?.quantity); + } + formik.setFieldValue('uom', productWarehouse?.product?.uom?.name || ''); if ( productWarehouse?.week !== undefined &&