From 3945142966882ed6a324cbf59206275b4e623a17 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Mon, 4 May 2026 16:24:21 +0700 Subject: [PATCH] fix: add formikFlockSource to useEffect dependencies to set flock source raw data --- .../transfer-to-laying/TransferToLayingFormModal.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx index 91a56085..a1d30d5a 100644 --- a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx +++ b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx @@ -223,6 +223,8 @@ const TransferToLayingFormModal = () => { }, }); + const { flockSource: formikFlockSource } = formik.values; + const { formErrorList, close, handleFormSubmit } = useFormikErrorList(formik); const [selectedFlockSourceRawData, setSelectedFlockSourceRawData] = useState< @@ -455,13 +457,13 @@ const TransferToLayingFormModal = () => { useEffect(() => { if (isResponseSuccess(flockSourceRawData)) { - const selectedFlockSourceRawData = flockSourceRawData.data.find( + const currentSelectedFlockSourceRawData = flockSourceRawData.data.find( (item) => item.id === formik.values.flockSource?.value ); - setSelectedFlockSourceRawData(selectedFlockSourceRawData); + setSelectedFlockSourceRawData(currentSelectedFlockSourceRawData); } - }, [flockSourceRawData]); + }, [flockSourceRawData, formikFlockSource]); useEffect(() => { formik.setFieldValue('totalQuantity', totalTransferedChicken); @@ -625,6 +627,7 @@ const TransferToLayingFormModal = () => { >
{ />