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(() => {
|
||||
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);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user