forked from github/szkolny
[API/Idziennik] Fix error when historical grade has no color.
This commit is contained in:
parent
b111d33b04
commit
1a3dc41edf
@ -13,9 +13,9 @@ import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.ENDPOINT_IDZIENNI
|
|||||||
import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
|
import pl.szczodrzynski.edziennik.data.api.edziennik.idziennik.data.IdziennikWeb
|
||||||
import pl.szczodrzynski.edziennik.data.api.models.ApiError
|
import pl.szczodrzynski.edziennik.data.api.models.ApiError
|
||||||
import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
|
import pl.szczodrzynski.edziennik.data.api.models.DataRemoveModel
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.SYNC_ALWAYS
|
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Grade
|
import pl.szczodrzynski.edziennik.data.db.entity.Grade
|
||||||
import pl.szczodrzynski.edziennik.data.db.entity.Metadata
|
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 pl.szczodrzynski.edziennik.utils.models.Date
|
||||||
|
|
||||||
class IdziennikWebGrades(override val data: DataIdziennik,
|
class IdziennikWebGrades(override val data: DataIdziennik,
|
||||||
@ -89,11 +89,17 @@ class IdziennikWebGrades(override val data: DataIdziennik,
|
|||||||
count += weight
|
count += weight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
val historyColor = historyItem.getString("Kolor") ?: ""
|
||||||
|
colorInt = 0xff2196f3.toInt()
|
||||||
|
if (historyColor.isNotEmpty()) {
|
||||||
|
colorInt = Color.parseColor("#$historyColor")
|
||||||
|
}
|
||||||
|
|
||||||
val historyObject = Grade(
|
val historyObject = Grade(
|
||||||
profileId,
|
profileId,
|
||||||
gradeObject.id * -1,
|
gradeObject.id * -1,
|
||||||
historyItem.get("Kategoria").asString,
|
historyItem.get("Kategoria").asString,
|
||||||
Color.parseColor("#" + historyItem.get("Kolor").asString),
|
colorInt,
|
||||||
historyItem.get("Uzasadnienie").asString,
|
historyItem.get("Uzasadnienie").asString,
|
||||||
historyItem.get("Ocena").asString,
|
historyItem.get("Ocena").asString,
|
||||||
value,
|
value,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user