From 4e8fdd222503c3fa8b7d69227a3946a3073ef82f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Fri, 6 Mar 2020 09:25:35 +0100 Subject: [PATCH] [API/Idziennik] Fix incorrect exam type. --- .../edziennik/idziennik/data/web/IdziennikWebExams.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt index 0aaf77c5..42202f4e 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/data/api/edziennik/idziennik/data/web/IdziennikWebExams.kt @@ -17,6 +17,7 @@ import pl.szczodrzynski.edziennik.data.db.entity.Event import pl.szczodrzynski.edziennik.data.db.entity.Metadata import pl.szczodrzynski.edziennik.data.db.entity.SYNC_ALWAYS import pl.szczodrzynski.edziennik.utils.models.Date +import java.util.* class IdziennikWebExams(override val data: DataIdziennik, override val lastSync: Long?, @@ -70,9 +71,12 @@ class IdziennikWebExams(override val data: DataIdziennik, val lessonList = data.db.timetableDao().getForDateNow(profileId, examDate) val startTime = lessonList.firstOrNull { it.subjectId == subjectId }?.startTime - val eventType = when (exam.getString("rodzaj")) { - "sprawdzian/praca klasowa" -> Event.TYPE_EXAM - else -> Event.TYPE_SHORT_QUIZ + val eventType = when (exam.getString("rodzaj")?.toLowerCase(Locale.getDefault())) { + "sprawdzian/praca klasowa", + "sprawdzian", + "praca klasowa" -> Event.TYPE_EXAM + "kartkówka" -> Event.TYPE_SHORT_QUIZ + else -> Event.TYPE_EXAM } val eventObject = Event(