modified day code validation for multi day events to fix 1164

This commit is contained in:
Honk2 2020-06-28 21:47:06 +02:00
parent 67086c2193
commit a9932707ff

View File

@ -595,8 +595,9 @@ class WeekFragment : Fragment(), WeeklyCalendar {
}
}
val dayCode = Formatter.getDayCodeFromDateTime(startDateTime)
val dayOfWeek = dayColumns.indexOfFirst { it.tag == dayCode }
val dayCodeStart = Formatter.getDayCodeFromDateTime(startDateTime).toInt()
val dayCodeEnd = Formatter.getDayCodeFromDateTime(endDateTime).toInt()
val dayOfWeek = dayColumns.indexOfFirst { it.tag.toInt() == dayCodeStart || (it.tag.toInt() > dayCodeStart && it.tag.toInt() <= dayCodeEnd) }
if (dayOfWeek == -1) {
return
}