From ca39802e6d4fb7e8e7006894c1d30221b3df8f77 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 2 Nov 2021 10:39:13 +0100 Subject: [PATCH] fix profile validity check --- .../androidaps/plugins/profile/local/LocalProfilePlugin.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/profile/local/LocalProfilePlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/profile/local/LocalProfilePlugin.kt index 34aba93fea..81be4f50b2 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/profile/local/LocalProfilePlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/profile/local/LocalProfilePlugin.kt @@ -126,7 +126,7 @@ class LocalProfilePlugin @Inject constructor( } val low = blockFromJsonArray(targetLow, dateUtil) val high = blockFromJsonArray(targetHigh, dateUtil) - if (profileFunction.getUnits() == GlucoseUnit.MGDL) { + if (mgdl) { if (blockFromJsonArray(isf, dateUtil)?.any { it.amount < HardLimits.MIN_ISF || it.amount > HardLimits.MAX_ISF } != false) { ToastUtils.errorToast(activity,resourceHelper.gs(R.string.error_in_isf_values)) return false @@ -144,7 +144,8 @@ class LocalProfilePlugin @Inject constructor( return false } } else { - if (blockFromJsonArray(isf, dateUtil)?.any { it.amount < Profile.fromMgdlToUnits(HardLimits.MIN_ISF, GlucoseUnit.MMOL) || it.amount > Profile.fromMgdlToUnits(HardLimits.MAX_ISF, GlucoseUnit.MMOL) } != false) { + if (blockFromJsonArray(isf, dateUtil)?.any { it.amount < Profile.toMgdl(HardLimits.MIN_ISF, GlucoseUnit.MMOL) || it.amount > Profile.toMgdl(HardLimits.MAX_ISF, GlucoseUnit.MMOL) + } != false) { ToastUtils.errorToast(activity,resourceHelper.gs(R.string.error_in_isf_values)) return false }