Fix: don't treat PH OpeningHours with specified time as everyDay

This commit is contained in:
Christoph Liebender 2024-05-24 19:28:37 +02:00 committed by MM2-0
parent 64ce07475c
commit 3123a3fcb8

View File

@ -239,9 +239,13 @@ internal fun parseOpeningSchedule(it: String?): OpeningSchedule? {
// if no day specified, treat as "every day" // if no day specified, treat as "every day"
if (days.isEmpty()) { if (days.isEmpty()) {
if (group.any { it.equals("PH", ignoreCase = true) }) {
times = emptyList()
} else {
everyDay = true everyDay = true
days = daysOfWeek.toSet() days = daysOfWeek.toSet()
} }
}
openingHours.addAll(days.flatMap { day -> openingHours.addAll(days.flatMap { day ->
times.map { (start, duration) -> times.map { (start, duration) ->