From be0b600fdfe1772886ca774bdb00ab2cd598551a Mon Sep 17 00:00:00 2001 From: zv Date: Thu, 11 Jun 2026 18:13:50 +0200 Subject: [PATCH] Fix past hour detection in forecast modal --- lib/forecast-utils.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/forecast-utils.ts b/lib/forecast-utils.ts index a3600a9..56fd340 100644 --- a/lib/forecast-utils.ts +++ b/lib/forecast-utils.ts @@ -91,5 +91,9 @@ export function getHourlyForecastForDay(hours: HourlyForecast[], date: string) { } export function isForecastHourPast(time: string) { - return time < getWarsawForecastHour(); + const currentHour = getWarsawForecastHour(); + const hourTimestamp = parseForecastHour(time); + const currentTimestamp = parseForecastHour(currentHour); + if (hourTimestamp === null || currentTimestamp === null) return time < currentHour; + return hourTimestamp < currentTimestamp; }