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

fix crashing when adding external insulin

polscm32 2 лет назад
Родитель
Сommit
b757c6bca1

+ 0 - 3
FreeAPS/Sources/Modules/Bolus/BolusStateModel.swift

@@ -512,9 +512,6 @@ extension Bolus {
             )
             debug(.default, "External insulin saved to pumphistory.json")
 
-            // Reset amount to 0 for next entry.
-            amount = 0
-
             // perform determine basal sync
             apsManager.determineBasalSync()
         }

+ 2 - 0
FreeAPS/Sources/Modules/Bolus/View/AlternativeBolusCalcRootView.swift

@@ -453,6 +453,7 @@ extension Bolus {
                                 if !state.externalInsulin {
                                     Task {
                                         await state.add()
+
                                         state.waitForSuggestion = true
                                         state.addCarbs()
                                         state.addButtonPressed = true
@@ -461,6 +462,7 @@ extension Bolus {
                                     Task {
                                         do {
                                             await state.addExternalInsulin()
+
                                             state.waitForSuggestion = true
                                             state.addCarbs()
                                             state.addButtonPressed = true