From e6e0ad5fa575e73d289cd3359cc59d82e745ae0b Mon Sep 17 00:00:00 2001 From: pskl Date: Fri, 25 Oct 2024 16:48:56 +0200 Subject: [PATCH] Change in_state check --- app/models/asp/payment_request.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/asp/payment_request.rb b/app/models/asp/payment_request.rb index 40e9f00d0..a4402e9af 100644 --- a/app/models/asp/payment_request.rb +++ b/app/models/asp/payment_request.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true module ASP - class PaymentRequest < ApplicationRecord + class PaymentRequest < ApplicationRecord # rubocop:disable Metrics/ClassLength TRANSITION_CLASS = ASP::PaymentRequestTransition STATE_MACHINE_CLASS = ASP::PaymentRequestStateMachine @@ -127,7 +127,7 @@ def eligible_for_incomplete_retry? end def eligible_for_rejected_or_unpaid_auto_retry? - return false unless in_state?(:rejected) || in_state?(:unpaid) + return false unless in_state?(:rejected, :unpaid) decorator = ActiveDecorator::Decorator.instance.decorate(self) message = in_state?(:rejected) ? decorator.rejected_reason : decorator.unpaid_reason