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

Fix mmol conversion to mgdl when editing target

dsnallfot 2 лет назад
Родитель
Сommit
0750bb9463

+ 2 - 1
FreeAPS/Sources/Modules/OverrideProfilesConfig/OverrideProfilesStateModel.swift

@@ -255,7 +255,8 @@ extension OverrideProfilesConfig {
                 preset.name = profileName
                 preset.percentage = percentage
                 preset.duration = NSDecimalNumber(decimal: duration)
-                preset.target = override_target ? NSDecimalNumber(decimal: target) : nil
+                let targetValue = override_target ? (units == .mmolL ? target.asMgdL : target) : nil
+                preset.target = targetValue != nil ? NSDecimalNumber(decimal: targetValue!) : nil
                 preset.indefinite = _indefinite
                 preset.advancedSettings = advancedSettings
                 preset.smbIsOff = smbIsOff