From a4cd8257e27162a9cf9c3a2718013e5b402fdc52 Mon Sep 17 00:00:00 2001 From: Aurora Lahtela <24460436+AuroraLS3@users.noreply.github.com> Date: Thu, 14 Mar 2024 20:43:23 +0200 Subject: [PATCH] Fix New Query view not opening at all The Edit Query effect broke when view wasn't present somewhere --- .../dashboard/src/components/cards/query/QueryOptionsCard.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plan/react/dashboard/src/components/cards/query/QueryOptionsCard.jsx b/Plan/react/dashboard/src/components/cards/query/QueryOptionsCard.jsx index 42d23f2c9..b00762caa 100644 --- a/Plan/react/dashboard/src/components/cards/query/QueryOptionsCard.jsx +++ b/Plan/react/dashboard/src/components/cards/query/QueryOptionsCard.jsx @@ -102,9 +102,9 @@ const QueryOptionsCard = () => { }, [setFromTime, setFromDate, setToTime, setToDate]); useEffect(() => { - if (!options || !result) return; + if (!options?.view || !result?.view) return; - setSelectedServers(result.view.servers.map(server => options.view.servers.findIndex(s => s.serverUUID === server.serverUUID)).filter(i => i !== -1)) + setSelectedServers(result.view.servers?.map(server => options.view.servers?.findIndex(s => s.serverUUID === server.serverUUID))?.filter(i => i !== -1) || []) setFromDate(result.view.afterDate); setFromTime(result.view.afterTime);