|
@@ -252,10 +252,10 @@ struct AddTempTargetForm: View {
|
|
|
do {
|
|
do {
|
|
|
if noNameSpecified { state.tempTargetName = "Custom Target" }
|
|
if noNameSpecified { state.tempTargetName = "Custom Target" }
|
|
|
didPressSave.toggle()
|
|
didPressSave.toggle()
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/// We need to call dismiss() either before state.invokeSaveOfCustomTempTargets() or as a callback within the function BEFORE we await the Task, otherwise the sheet gets only closed when the scheduled Temp Target gets enacted
|
|
/// We need to call dismiss() either before state.invokeSaveOfCustomTempTargets() or as a callback within the function BEFORE we await the Task, otherwise the sheet gets only closed when the scheduled Temp Target gets enacted
|
|
|
dismiss()
|
|
dismiss()
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
try await state.invokeSaveOfCustomTempTargets()
|
|
try await state.invokeSaveOfCustomTempTargets()
|
|
|
} catch {
|
|
} catch {
|
|
|
debug(.default, "\(DebuggingIdentifiers.failed) failed to save custom temp target: \(error)")
|
|
debug(.default, "\(DebuggingIdentifiers.failed) failed to save custom temp target: \(error)")
|