diff --git a/apps/cs/src/pages/image/ui/image-form.tsx b/apps/cs/src/pages/image/ui/image-form.tsx index 62f8ac41c..13c306a2d 100644 --- a/apps/cs/src/pages/image/ui/image-form.tsx +++ b/apps/cs/src/pages/image/ui/image-form.tsx @@ -38,6 +38,7 @@ type ImageFormProps = { function ImageForm({ form, imgSn, handleSave, handleDelete }: ImageFormProps) { const isModifyMode = !!imgSn; const atflYn = form.watch("atflYn"); + const atflCd = form.watch("atflCd"); const router = useRouter(); const { confirm } = useConfirm(); @@ -46,10 +47,10 @@ function ImageForm({ form, imgSn, handleSave, handleDelete }: ImageFormProps) { const [progress, setProgress] = useState(0); const { data: atflId } = useQuery({ - queryKey: [ENDPOINT.ATTACH_SERVICE.ATTACHMENTS], - queryFn: () => AttachmentApi.getAttachments(form.getValues("atflCd")!), - enabled: !!form.getValues("atflCd"), + queryKey: [ENDPOINT.ATTACH_SERVICE.ATTACHMENTS, atflCd], + queryFn: () => AttachmentApi.getAttachments(atflCd!), select: (data) => data?.[data.length - 1]?.atflId, + enabled: !!atflCd, }); const onSubmit = async (data: ImageFormData) => {