Skip to content

Commit f83873e

Browse files
committed
reset date range when selected dates no longer available
1 parent bdd7922 commit f83873e

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

packages/app/src/components/inference/InferenceContext.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -469,6 +469,17 @@ export function InferenceProvider({
469469
}
470470
}, [selectedGPUs]);
471471

472+
// Reset date range when selected dates are no longer available (e.g. precision change)
473+
useEffect(() => {
474+
if (!selectedDateRange.startDate || !selectedDateRange.endDate) return;
475+
if (selectedGPUs.length === 0) return;
476+
const dateSet = new Set(dateRangeAvailableDates);
477+
if (!dateSet.has(selectedDateRange.startDate) || !dateSet.has(selectedDateRange.endDate)) {
478+
setSelectedDateRange({ startDate: '', endDate: '' });
479+
setSelectedDates([]);
480+
}
481+
}, [dateRangeAvailableDates]);
482+
472483
useEffect(() => {
473484
setActiveDates(allDateIds);
474485
}, [allDateIds, setActiveDates]);

0 commit comments

Comments
 (0)