Sfoglia il codice sorgente

Fix for deletion of previous entered carbs when entering addcarbs view through add meal button in bolus view (#297)

dsnallfot 2 anni fa
parent
commit
b0a7bf42e7

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

@@ -107,8 +107,12 @@ extension Bolus {
                 Section {
                     Button {
                         let id_ = meal.first?.id ?? ""
-                        keepForNextWiew = true
-                        state.backToCarbsView(complexEntry: fetch, id_)
+                        if fetch {
+                            keepForNextWiew = true
+                            state.backToCarbsView(complexEntry: fetch, id_)
+                        } else {
+                            state.showModal(for: .addCarbs(editMode: false))
+                        }
                     }
                     label: { Text(fetch ? "Edit Meal" : "Add Meal") }.frame(maxWidth: .infinity, alignment: .center)
                 }