diff --git a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx index 3ade0946..87541d8c 100644 --- a/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx +++ b/src/components/pages/production/transfer-to-laying/TransferToLayingFormModal.tsx @@ -49,6 +49,8 @@ const TransferToLayingFormModal = () => { const modalAction = searchParams.get('action'); const transferToLayingId = searchParams.get('id'); + const isModalActionForForm = modalAction === 'add' || modalAction === 'edit'; + const { mutate } = useSWRConfig(); const refreshTransferToLayings = () => { @@ -60,7 +62,7 @@ const TransferToLayingFormModal = () => { const { data: transferToLaying, isLoading: isLoadingTransferToLaying } = useSWR( - transferToLayingId + isModalActionForForm && transferToLayingId ? ['detail-transfer-to-laying', transferToLayingId] : undefined, ([, id]) => TransferToLayingApi.getSingle(Number(id))