diff --git a/src/components/Layout/Header.jsx b/src/components/Layout/Header.jsx index 0dd51da3..09dedd10 100644 --- a/src/components/Layout/Header.jsx +++ b/src/components/Layout/Header.jsx @@ -127,12 +127,16 @@ const Header = () => { const newProjectHandler = useCallback( async (msg) => { + if (HasManageProjectPermission && msg.keyword === "Create_Project") { await fetchData(); - cacheData("hasReceived", false); + } else if (projectNames.some((item) => item.id == msg.response.id)) { + console.log((projectNames.some((item) => item.id == msg.response.id))) + await fetchData(); } + cacheData("hasReceived", false); }, - [HasManageProjectPermission] + [HasManageProjectPermission,projectNames] ); useEffect(() => { @@ -215,7 +219,6 @@ const Header = () => {