From ee4c15907eb522677049ae4e84936dec63459ad7 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 11 Mar 2025 10:15:47 -0700 Subject: [PATCH] replace throwing error with console.warn --- src/Pages/Uptime/Details/Hooks/useChecksFetch.jsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Pages/Uptime/Details/Hooks/useChecksFetch.jsx b/src/Pages/Uptime/Details/Hooks/useChecksFetch.jsx index afdc5ed6b..23c66b084 100644 --- a/src/Pages/Uptime/Details/Hooks/useChecksFetch.jsx +++ b/src/Pages/Uptime/Details/Hooks/useChecksFetch.jsx @@ -2,7 +2,13 @@ import { useState } from "react"; import { useEffect } from "react"; import { networkService } from "../../../../main"; import { createToast } from "../../../../Utils/toastUtils"; -export const useChecksFetch = ({ monitorId, monitorType, dateRange, page, rowsPerPage }) => { +export const useChecksFetch = ({ + monitorId, + monitorType, + dateRange, + page, + rowsPerPage, +}) => { const [checks, setChecks] = useState(undefined); const [checksCount, setChecksCount] = useState(undefined); const [isLoading, setIsLoading] = useState(false); @@ -10,7 +16,8 @@ export const useChecksFetch = ({ monitorId, monitorType, dateRange, page, rowsPe useEffect(() => { if (!monitorType) { - throw new Error('Monitor Type is not provided. Fetching checks will not proceed.'); + console.warn("Monitor Type is not provided. Fetching checks will not proceed."); + return; } const fetchChecks = async () => {