From 307d9892b2b0e67592e9a978e718443a761d0ef0 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Tue, 8 Jul 2025 14:10:27 -0400 Subject: [PATCH] No need for a sql delete on recurring payments when deleting a saved payment method as SQL cascadely deletes the recurring payment if saved payment method is deleted --- post/admin/admin_saved_payment_method.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/post/admin/admin_saved_payment_method.php b/post/admin/admin_saved_payment_method.php index 42871b0c..90e8047b 100644 --- a/post/admin/admin_saved_payment_method.php +++ b/post/admin/admin_saved_payment_method.php @@ -58,8 +58,7 @@ if (isset($_GET['delete_saved_payment'])) { // Remove payment method from ITFlow mysqli_query($mysqli, "DELETE FROM client_saved_payment_methods WHERE saved_payment_id = $saved_payment_id"); - // Remove All Associted Auto Payment Methods on recurring invoices - mysqli_query($mysqli, "DELETE FROM recurring_payments WHERE recurring_payment_saved_payment_id = $saved_payment_id"); + // SQL Cascade delete will Remove All Associated Auto Payment Methods on recurring invoices in the recurring payments table. // Logging & Redirect logAction("Payment Provider", "Update", "$session_name deleted saved payment method $saved_payment_description (PM: $payment_method)", $client_id);