@@ -102,7 +102,7 @@ final class BaseDeviceDataManager: DeviceDataManager, Injectable {
)
modifiedPreferences
- .bolusIncrement = bolusIncrement
+ .bolusIncrement = bolusIncrement > 0 ? bolusIncrement : 0.1
storage.save(modifiedPreferences, as: OpenAPS.Settings.preferences)
if let omnipod = pumpManager as? OmnipodPumpManager {
@@ -253,7 +253,7 @@ extension Preferences: Decodable {
}
if let bolusIncrement = try? container.decode(Decimal.self, forKey: .bolusIncrement) {
- preferences.bolusIncrement = bolusIncrement
+ preferences.bolusIncrement = bolusIncrement > 0 ? bolusIncrement : 0.1
if let curve = try? container.decode(InsulinCurve.self, forKey: .curve) {
@@ -781,7 +781,7 @@ extension Onboarding {
.bolusIncrement
settingsManager.preferences = preferences