diff --git a/src/hooks/useProjects.js b/src/hooks/useProjects.js index 996723ef..62641178 100644 --- a/src/hooks/useProjects.js +++ b/src/hooks/useProjects.js @@ -145,12 +145,12 @@ export const useProjectsByEmployee = ( employeeId ) => setError(''); // clear previous error const res = await ProjectRepository.getProjectsByEmployee(id); setProjectList(res.data); - cacheData('ProjectsByEmployee', { data: res.data, employeeId: id }); + cacheData( 'ProjectsByEmployee', {data: res.data, employeeId: id} ); + setLoading(false) } catch (err) { - setError(err?.message || 'Failed to fetch projects'); - } finally { - setLoading(false); - } + setError( err?.message || 'Failed to fetch projects' ); + setLoading(false) + } }; useEffect(() => { @@ -171,8 +171,8 @@ export const useProjectsByEmployee = ( employeeId ) => return { projectList, loading, - error - + error, + refetch : fetchProjects } };