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

This commit is contained in:
Christoph Liebender
2024-05-24 22:15:25 +02:00
committed by MM2-0
parent 64ce07475c
commit 3123a3fcb8
@@ -239,8 +239,12 @@ 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()) {
everyDay = true if (group.any { it.equals("PH", ignoreCase = true) }) {
days = daysOfWeek.toSet() times = emptyList()
} else {
everyDay = true
days = daysOfWeek.toSet()
}
} }
openingHours.addAll(days.flatMap { day -> openingHours.addAll(days.flatMap { day ->