From f83873e555f7951eb111ec0514aa501af2acf357 Mon Sep 17 00:00:00 2001 From: adibarra <93070681+adibarra@users.noreply.github.com> Date: Fri, 20 Mar 2026 00:25:10 -0500 Subject: [PATCH] reset date range when selected dates no longer available --- .../app/src/components/inference/InferenceContext.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/app/src/components/inference/InferenceContext.tsx b/packages/app/src/components/inference/InferenceContext.tsx index 26e3f85..8c4141c 100644 --- a/packages/app/src/components/inference/InferenceContext.tsx +++ b/packages/app/src/components/inference/InferenceContext.tsx @@ -469,6 +469,17 @@ export function InferenceProvider({ } }, [selectedGPUs]); + // Reset date range when selected dates are no longer available (e.g. precision change) + useEffect(() => { + if (!selectedDateRange.startDate || !selectedDateRange.endDate) return; + if (selectedGPUs.length === 0) return; + const dateSet = new Set(dateRangeAvailableDates); + if (!dateSet.has(selectedDateRange.startDate) || !dateSet.has(selectedDateRange.endDate)) { + setSelectedDateRange({ startDate: '', endDate: '' }); + setSelectedDates([]); + } + }, [dateRangeAvailableDates]); + useEffect(() => { setActiveDates(allDateIds); }, [allDateIds, setActiveDates]);