From 8483114f4d4f4c0ab7cd974496cb69546e817d5e Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 6 May 2025 11:00:13 +0530 Subject: [PATCH] set selectedProject on page refresh in DailyTask.jsx - added fallback logic to select first project if selectedProject is undefined or 1 - used initialized flag to prevent multiple dispatches --- src/pages/Activities/DailyTask.jsx | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/pages/Activities/DailyTask.jsx b/src/pages/Activities/DailyTask.jsx index 318dae54..e220a6d0 100644 --- a/src/pages/Activities/DailyTask.jsx +++ b/src/pages/Activities/DailyTask.jsx @@ -32,9 +32,7 @@ const DailyTask = () => { // Sync projectId (either from URL or pick first accessible one) useEffect(() => { if (!project_lodaing && projects.length > 0 && !initialized) { - if (projectId) { - dispatch(setProjectId(projectId)); - } else if (!selectedProject) { + if (selectedProject === 1 || selectedProject === undefined) { dispatch(setProjectId(projects[0].id)); } @@ -77,7 +75,6 @@ const DailyTask = () => { selectTask(task); openModal(); }; - return ( <>
{ - {TaskLists?.length === 0 && !task_loading && ( - - - No Task Found - - - )} - {task_loading && ( + {task_loading && (

Loading..

)} + {project_lodaing && + + Loading... + + } + {TaskLists?.length === 0 && !task_loading && !project_lodaing &&( + + + No Task Found + + + )} {TaskLists.map((task, index) => { return (