From 0666e504d68f3431374dff50558fd3e1a635c55a Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Wed, 15 Oct 2025 15:08:41 +0200 Subject: [PATCH] Assign postpone_by to system when auto-cleaning --- app/models/card/entropic.rb | 2 +- test/models/card/entropic_test.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/card/entropic.rb b/app/models/card/entropic.rb index bbf681835..91157af06 100644 --- a/app/models/card/entropic.rb +++ b/app/models/card/entropic.rb @@ -22,7 +22,7 @@ module Card::Entropic class_methods do def auto_postpone_all_due due_to_be_postponed.find_each do |card| - card.postpone + card.postpone(user: User.system) end end end diff --git a/test/models/card/entropic_test.rb b/test/models/card/entropic_test.rb index fce3ef2d8..4953ee24e 100644 --- a/test/models/card/entropic_test.rb +++ b/test/models/card/entropic_test.rb @@ -33,6 +33,7 @@ class Card::EntropicTest < ActiveSupport::TestCase end assert cards(:logo).reload.postponed? + assert_equal User.system, cards(:logo).postponed_by assert_not cards(:shipping).reload.postponed? end