瀏覽代碼

ISSUE-141 | Fix Target Glucose value after saving a new Profile when units set to mmol/L

Eugene Bashmakov 2 年之前
父節點
當前提交
297d980bad
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      FreeAPS/Sources/Modules/OverrideProfilesConfig/OverrideProfilesStateModel.swift

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

@@ -90,10 +90,11 @@ extension OverrideProfilesConfig {
                 saveOverride.id = id
                 saveOverride.id = id
                 saveOverride.date = Date()
                 saveOverride.date = Date()
                 if override_target {
                 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 }
                 } else { saveOverride.target = 0 }
 
 
                 if advancedSettings {
                 if advancedSettings {