diff --git a/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx b/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx index 00b504b3..abdeaf92 100644 --- a/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx +++ b/src/components/pages/purchase/form/request/PurchaseRequestForm.tsx @@ -355,8 +355,11 @@ const PurchaseRequestForm = ({ const resetPurchaseItems = useCallback(() => { if (formik.values.items) { formik.values.items.forEach((_, idx) => { + formik.setFieldTouched(`items.${idx}.product`, false); formik.setFieldValue(`items.${idx}.product`, null); + formik.setFieldTouched(`items.${idx}.product_id`, false); formik.setFieldValue(`items.${idx}.product_id`, 0); + formik.setFieldTouched(`items.${idx}.qty`, false); formik.setFieldValue(`items.${idx}.qty`, 0); }); }