From 2d108d9fbbcc172783f438d09626f35231d76d6b Mon Sep 17 00:00:00 2001 From: Alessio Cappa Date: Mon, 17 Nov 2025 19:45:23 +0100 Subject: [PATCH] fix: Set recurring transaction to active only if new record. Keep current status otherwise. --- app/models/recurring_transaction/identifier.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/recurring_transaction/identifier.rb b/app/models/recurring_transaction/identifier.rb index 33fc0d9bf..78eaa2b0e 100644 --- a/app/models/recurring_transaction/identifier.rb +++ b/app/models/recurring_transaction/identifier.rb @@ -107,7 +107,7 @@ class RecurringTransaction last_occurrence_date: pattern[:last_occurrence_date], next_expected_date: calculate_next_expected_date(pattern[:last_occurrence_date], pattern[:expected_day_of_month]), occurrence_count: pattern[:occurrence_count], - status: "active" + status: recurring_transaction.new_record? ? "active" : recurring_transaction.status ) recurring_transaction.save!