From 46e0757f0368a6b0efaaff68b935bec6a040460f Mon Sep 17 00:00:00 2001 From: Benjamin Faershtein <119711889+RCGV1@users.noreply.github.com> Date: Mon, 5 May 2025 22:40:14 -0700 Subject: [PATCH] Only put delete if not sent logic in one place --- Meshtastic/Views/Nodes/Helpers/Map/WaypointForm.swift | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Meshtastic/Views/Nodes/Helpers/Map/WaypointForm.swift b/Meshtastic/Views/Nodes/Helpers/Map/WaypointForm.swift index 9eb42c23..4f39a448 100644 --- a/Meshtastic/Views/Nodes/Helpers/Map/WaypointForm.swift +++ b/Meshtastic/Views/Nodes/Helpers/Map/WaypointForm.swift @@ -183,16 +183,6 @@ struct WaypointForm: View { .padding(.bottom) Button(role: .cancel) { - if waypoint.id == 0 { - // New, unsent waypoint created by the user: delete it - bleManager.context.delete(waypoint) - do { - try bleManager.context.save() - } catch { - bleManager.context.rollback() - Logger.mesh.error("Failed to save context on waypoint deletion: \(error)") - } - } dismiss() } label: { Label("Cancel", systemImage: "x.circle")