prevent unnecessary activity master refresh on task form submission

This commit is contained in:
Pramod Mahajan 2025-05-03 13:56:21 +05:30
parent 7d5d262728
commit 80f2cce931

View File

@ -111,8 +111,7 @@ const TaskModel = ({
setIsSubmitting(true); setIsSubmitting(true);
await onSubmit(data); await onSubmit(data);
setValue("plannedWork", 0); setValue("plannedWork", 0);
setValue("completedWork", 0); setValue( "completedWork", 0 );
dispatch(changeMaster("Activity"));
setIsSubmitting(false); setIsSubmitting(false);
}; };
@ -127,7 +126,7 @@ const TaskModel = ({
useEffect(() => { useEffect(() => {
if (activities && activities.length > 0) { if (activities && activities.length > 0) {
setActivityData(activities); setActivityData( activities );
} }
}, [activities]); }, [activities]);
return ( return (
@ -213,7 +212,6 @@ const TaskModel = ({
</div> </div>
)} )}
{/* Select Work Area */}
{selectedFloor && ( {selectedFloor && (
<div className="col-12 col-md-12"> <div className="col-12 col-md-12">
<label className="form-label" htmlFor="workAreaId"> <label className="form-label" htmlFor="workAreaId">
@ -247,7 +245,6 @@ const TaskModel = ({
</div> </div>
)} )}
{/* Select Activity */}
{selectedWorkArea && ( {selectedWorkArea && (
<div className="col-12 col-md-12"> <div className="col-12 col-md-12">
<label className="form-label" htmlFor="activityID"> <label className="form-label" htmlFor="activityID">
@ -270,9 +267,9 @@ const TaskModel = ({
}) })
?.map((activity) => ( ?.map((activity) => (
<option key={activity.id} value={activity.id}> <option key={activity.id} value={activity.id}>
{activity.name || {
activity.activityName || activity.activityName ||
activity.title ||
`Unnamed (id: ${activity.id})`} `Unnamed (id: ${activity.id})`}
</option> </option>
)) ))