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!