Преглед на файлове

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

dsnallfot преди 2 години
родител
ревизия
b0a7bf42e7
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      FreeAPS/Sources/Modules/Bolus/View/AlternativeBolusCalcRootView.swift

+ 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)
                 }