NullPointerException while processing Bolus entries
This commit is contained in:
parent
991b1257d1
commit
738495ddda
|
@ -473,7 +473,7 @@ class MedtronicHistoryData @Inject constructor(
|
||||||
for (bolus in entryList) {
|
for (bolus in entryList) {
|
||||||
|
|
||||||
val bolusDTO = bolus.decodedData["Object"] as BolusDTO
|
val bolusDTO = bolus.decodedData["Object"] as BolusDTO
|
||||||
var type: DetailedBolusInfo.BolusType = DetailedBolusInfo.BolusType.NORMAL
|
var type: DetailedBolusInfo.BolusType? = DetailedBolusInfo.BolusType.NORMAL
|
||||||
var multiwave = false
|
var multiwave = false
|
||||||
|
|
||||||
if (bolusDTO.bolusType == PumpBolusType.Extended) {
|
if (bolusDTO.bolusType == PumpBolusType.Extended) {
|
||||||
|
@ -500,7 +500,7 @@ class MedtronicHistoryData @Inject constructor(
|
||||||
temporaryId = entryWithTempId.temporaryId
|
temporaryId = entryWithTempId.temporaryId
|
||||||
pumpSyncStorage.removeBolusWithTemporaryId(temporaryId)
|
pumpSyncStorage.removeBolusWithTemporaryId(temporaryId)
|
||||||
boluses.remove(entryWithTempId)
|
boluses.remove(entryWithTempId)
|
||||||
type = entryWithTempId.bolusData!!.bolusType
|
type = entryWithTempId.bolusData?.bolusType
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue