diff --git a/CHANGELOG.md b/CHANGELOG.md index 27d004500b..64fa59448f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ Thanks to: @dathbe. - [calendar] Fixed broken unittest that only broke on the 1st of July and 1st of january (#3830) - [clock] Fixed missing icons when no other modules with icons is loaded (#3834) - [weather] Fixed handling of empty values in weathergov providers handling of precipitationAmount (#3859) +- [calendar] Fixed regression of calendarfetcherutils.shouldEventBeExcluded (#3841) ## [2.32.0] - 2025-07-01 diff --git a/modules/default/calendar/calendarfetcherutils.js b/modules/default/calendar/calendarfetcherutils.js index 880e68b5cf..0176acd22e 100644 --- a/modules/default/calendar/calendarfetcherutils.js +++ b/modules/default/calendar/calendarfetcherutils.js @@ -16,7 +16,7 @@ const CalendarFetcherUtils = { * until: the date until the event should be excluded. */ shouldEventBeExcluded (config, title) { - let filter = { + let result = { excluded: false, until: null }; @@ -52,17 +52,16 @@ const CalendarFetcherUtils = { } else { filter = filter.toLowerCase(); } - if (CalendarFetcherUtils.titleFilterApplies(testTitle, filter, useRegex, regexFlags)) { if (until) { - filter.until = until; + result.until = until; } else { - filter.excluded = true; + result.excluded = true; // change assignment } break; } } - return filter; + return result; // return outer }, /**