From 3123a3fcb87cad4e05a27e69a6af08b477f73545 Mon Sep 17 00:00:00 2001 From: Christoph Liebender Date: Fri, 24 May 2024 19:28:37 +0200 Subject: [PATCH] Fix: don't treat PH OpeningHours with specified time as `everyDay` --- .../java/de/mm20/launcher2/openstreetmaps/OsmLocation.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/data/openstreetmaps/src/main/java/de/mm20/launcher2/openstreetmaps/OsmLocation.kt b/data/openstreetmaps/src/main/java/de/mm20/launcher2/openstreetmaps/OsmLocation.kt index 4f10ec80..ed6fbc15 100644 --- a/data/openstreetmaps/src/main/java/de/mm20/launcher2/openstreetmaps/OsmLocation.kt +++ b/data/openstreetmaps/src/main/java/de/mm20/launcher2/openstreetmaps/OsmLocation.kt @@ -239,8 +239,12 @@ internal fun parseOpeningSchedule(it: String?): OpeningSchedule? { // if no day specified, treat as "every day" if (days.isEmpty()) { - everyDay = true - days = daysOfWeek.toSet() + if (group.any { it.equals("PH", ignoreCase = true) }) { + times = emptyList() + } else { + everyDay = true + days = daysOfWeek.toSet() + } } openingHours.addAll(days.flatMap { day ->