reset default correct activity for edit Task

This commit is contained in:
Pramod Mahajan 2025-07-08 13:33:43 +05:30
parent 16c7e971b1
commit ae07e9629b

View File

@ -63,7 +63,9 @@ const { mutate: UpdateTask, isPending } = useManageTask({
showToast( response?.message, "success" ) showToast( response?.message, "success" )
onClose() onClose()
} }
}); } );
const activityID = watch("activityID"); const activityID = watch("activityID");
@ -82,13 +84,13 @@ const { mutate: UpdateTask, isPending } = useManageTask({
useEffect(() => { useEffect(() => {
if (!workItem) return; if (!workItem) return;
console.log(workItem)
reset({ reset({
activityID: String( activityID: String(
workItem?.workItem?.activityId || workItem?.activityId workItem?.workItem?.activityId || workItem?.activityMaster?.id
), ),
workCategoryId: String( workCategoryId: String(
workItem?.workItem?.workCategoryId || workItem?.workCategoryId || "" workItem?.workItem?.workCategoryId || workItem?.workCategoryMaster?.id
), ),
plannedWork: plannedWork:
workItem?.workItem?.plannedWork || workItem?.plannedWork || 0, workItem?.workItem?.plannedWork || workItem?.plannedWork || 0,
@ -99,9 +101,10 @@ useEffect(() => {
}, [workItem?.id,selectedActivity]); }, [workItem?.id,selectedActivity]);
useEffect(() => { useEffect(() => {
const selected = activities?.find((a) => a.id === activityID); const selected = activities?.find((a) => a.id === activityID);
setSelectedActivity(selected || null); setSelectedActivity( selected || null );
}, [activityID, activities]); }, [activityID, activities]);
const onSubmitForm = (data) => const onSubmitForm = (data) =>