diff --git a/Client/src/Pages/Monitors/Configure/index.jsx b/Client/src/Pages/Monitors/Configure/index.jsx index 86ea62960..6b809433d 100644 --- a/Client/src/Pages/Monitors/Configure/index.jsx +++ b/Client/src/Pages/Monitors/Configure/index.jsx @@ -110,12 +110,12 @@ const Configure = () => { const data = monitors.find((monitor) => monitor._id === monitorId); if (!data) { logger.error("Error fetching monitor of id: " + monitorId); - navigate("/not-found"); + navigate("/not-found", { replace: true }); } setMonitor({ ...data, }); - }, [monitorId, authToken, monitors]); + }, [monitorId, authToken, monitors, navigate]); const handleChange = (event, name) => { let { value, id } = event.target; diff --git a/Client/src/Pages/Monitors/Details/index.jsx b/Client/src/Pages/Monitors/Details/index.jsx index 85f3a0bb8..a931ac827 100644 --- a/Client/src/Pages/Monitors/Details/index.jsx +++ b/Client/src/Pages/Monitors/Details/index.jsx @@ -134,7 +134,7 @@ const DetailsPage = () => { setMonitor(res.data.data); } catch (error) { logger.error(error); - navigate("/not-found"); + navigate("/not-found", { replace: true }); } }, [authToken, monitorId, navigate, dateRange]); diff --git a/Client/src/Pages/PageSpeed/Configure/index.jsx b/Client/src/Pages/PageSpeed/Configure/index.jsx index 36a136165..1cb164fcf 100644 --- a/Client/src/Pages/PageSpeed/Configure/index.jsx +++ b/Client/src/Pages/PageSpeed/Configure/index.jsx @@ -94,7 +94,7 @@ const PageSpeedConfigure = () => { const data = monitors.find((monitor) => monitor._id === monitorId); if (!data) { logger.error("Error fetching pagespeed monitor of id: " + monitorId); - navigate("/not-found"); + navigate("/not-found", { replace: true }); } setMonitor({ ...data, diff --git a/Client/src/Pages/PageSpeed/Details/index.jsx b/Client/src/Pages/PageSpeed/Details/index.jsx index adcc51a3c..41f5892f2 100644 --- a/Client/src/Pages/PageSpeed/Details/index.jsx +++ b/Client/src/Pages/PageSpeed/Details/index.jsx @@ -212,7 +212,7 @@ const PageSpeedDetails = () => { setAudits(res?.data?.data?.checks?.[0]?.audits ?? []); } catch (error) { logger.error(logger); - navigate("/not-found"); + navigate("/not-found", { replace: true }); } };