mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 13:32:00 +00:00
refactor(FE-208,212): reset touched fields and values for purchase items in PurchaseRequestForm
This commit is contained in:
@@ -355,8 +355,11 @@ const PurchaseRequestForm = ({
|
|||||||
const resetPurchaseItems = useCallback(() => {
|
const resetPurchaseItems = useCallback(() => {
|
||||||
if (formik.values.items) {
|
if (formik.values.items) {
|
||||||
formik.values.items.forEach((_, idx) => {
|
formik.values.items.forEach((_, idx) => {
|
||||||
|
formik.setFieldTouched(`items.${idx}.product`, false);
|
||||||
formik.setFieldValue(`items.${idx}.product`, null);
|
formik.setFieldValue(`items.${idx}.product`, null);
|
||||||
|
formik.setFieldTouched(`items.${idx}.product_id`, false);
|
||||||
formik.setFieldValue(`items.${idx}.product_id`, 0);
|
formik.setFieldValue(`items.${idx}.product_id`, 0);
|
||||||
|
formik.setFieldTouched(`items.${idx}.qty`, false);
|
||||||
formik.setFieldValue(`items.${idx}.qty`, 0);
|
formik.setFieldValue(`items.${idx}.qty`, 0);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user