From 507f53ace8cdbf3f069b854dfefad1052074a58b Mon Sep 17 00:00:00 2001 From: rstubryan Date: Wed, 21 Jan 2026 13:29:35 +0700 Subject: [PATCH] refactor(FE): Use projectFlockKandangId for next-day recording --- .../recording/form/RecordingForm.tsx | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/components/pages/production/recording/form/RecordingForm.tsx b/src/components/pages/production/recording/form/RecordingForm.tsx index 30859656..10558973 100644 --- a/src/components/pages/production/recording/form/RecordingForm.tsx +++ b/src/components/pages/production/recording/form/RecordingForm.tsx @@ -552,23 +552,17 @@ const RecordingForm = ({ type = 'add', initialValues }: RecordingFormProps) => { ); const nextDayRecordingUrl = useMemo(() => { - if (!selectedProjectFlock) return null; - const projectFlockId = - typeof selectedProjectFlock.value === 'string' - ? parseInt(selectedProjectFlock.value, 10) - : selectedProjectFlock.value; - return `${RecordingApi.basePath}/next-day?project_flock_id=${projectFlockId}`; - }, [selectedProjectFlock]); + if (!projectFlockKandangLookup) return null; + const projectFlockKandangId = projectFlockKandangLookup.id; + return `${RecordingApi.basePath}/next-day?project_flock_kandang_id=${projectFlockKandangId}`; + }, [projectFlockKandangLookup]); const { data: nextDayRecordingData } = useSWR( nextDayRecordingUrl, nextDayRecordingUrl ? () => { - const projectFlockId = - typeof selectedProjectFlock!.value === 'string' - ? parseInt(selectedProjectFlock!.value, 10) - : selectedProjectFlock!.value; - return RecordingApi.nextDayRecording(projectFlockId); + const projectFlockKandangId = projectFlockKandangLookup!.id; + return RecordingApi.nextDayRecording(projectFlockKandangId); } : null );