Просмотр исходного кода

Merge pull request #153 from bashjs/issue-141-fix-override-profile-target-value

ISSUE-141 | Fix Target Glucose value after saving a new Profile when units set to mmol/L
Jon B Mårtensson 2 лет назад
Родитель
Сommit
c185898b78

+ 5 - 4
FreeAPS/Sources/Modules/OverrideProfilesConfig/OverrideProfilesStateModel.swift

@@ -90,10 +90,11 @@ extension OverrideProfilesConfig {
                 saveOverride.id = id
                 saveOverride.date = Date()
                 if override_target {
-                    if units == .mmolL {
-                        target = target.asMgdL
-                    }
-                    saveOverride.target = target as NSDecimalNumber
+                    saveOverride.target = (
+                        units == .mmolL
+                            ? target.asMgdL
+                            : target
+                    ) as NSDecimalNumber
                 } else { saveOverride.target = 0 }
 
                 if advancedSettings {