From e53d3d1269ee7d58f63881c5d12e3b97f010dfc4 Mon Sep 17 00:00:00 2001 From: SagarRajput-7 <162284829+SagarRajput-7@users.noreply.github.com> Date: Mon, 7 Apr 2025 15:31:08 +0530 Subject: [PATCH] fix: reevaluated newdashboard bool to ensure that widget doesn't exist, incase of a prior PUT call (#7525) * fix: reevaluated newdashboard bool to ensure that widget doesn't exist, incase of a prior PUT call * fix: resolved comment --- frontend/src/container/NewWidget/index.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/container/NewWidget/index.tsx b/frontend/src/container/NewWidget/index.tsx index 399ab16f19..608ec32d81 100644 --- a/frontend/src/container/NewWidget/index.tsx +++ b/frontend/src/container/NewWidget/index.tsx @@ -115,9 +115,8 @@ function NewWidget({ selectedGraph }: NewWidgetProps): JSX.Element { const widgetId = query.get('widgetId'); const selectedWidget = widgets?.find((e) => e.id === widgetId); const isWidgetNotPresent = isUndefined(selectedWidget); - if (isWidgetNotPresent) { - setIsNewDashboard(true); - } + + setIsNewDashboard(isWidgetNotPresent); if (!logEventCalledRef.current) { logEvent('Panel Edit: Page visited', { @@ -131,7 +130,7 @@ function NewWidget({ selectedGraph }: NewWidgetProps): JSX.Element { logEventCalledRef.current = true; } // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); + }, [widgets]); const getWidget = useCallback(() => { const widgetId = query.get('widgetId');