From 738495ddda06aa4da616a3b2785ffb0354e0e07a Mon Sep 17 00:00:00 2001 From: Radoslaw Dziadosz Date: Wed, 8 Sep 2021 01:04:42 +0200 Subject: [PATCH] NullPointerException while processing Bolus entries --- .../plugins/pump/medtronic/data/MedtronicHistoryData.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/medtronic/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/data/MedtronicHistoryData.kt b/medtronic/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/data/MedtronicHistoryData.kt index e558a22f88..ca0bd969eb 100644 --- a/medtronic/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/data/MedtronicHistoryData.kt +++ b/medtronic/src/main/java/info/nightscout/androidaps/plugins/pump/medtronic/data/MedtronicHistoryData.kt @@ -473,7 +473,7 @@ class MedtronicHistoryData @Inject constructor( for (bolus in entryList) { val bolusDTO = bolus.decodedData["Object"] as BolusDTO - var type: DetailedBolusInfo.BolusType = DetailedBolusInfo.BolusType.NORMAL + var type: DetailedBolusInfo.BolusType? = DetailedBolusInfo.BolusType.NORMAL var multiwave = false if (bolusDTO.bolusType == PumpBolusType.Extended) { @@ -500,7 +500,7 @@ class MedtronicHistoryData @Inject constructor( temporaryId = entryWithTempId.temporaryId pumpSyncStorage.removeBolusWithTemporaryId(temporaryId) boluses.remove(entryWithTempId) - type = entryWithTempId.bolusData!!.bolusType + type = entryWithTempId.bolusData?.bolusType } }