From 81aac442f2dbcc418f73451464d3829efbecf31c Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 14 May 2021 18:00:56 +0100 Subject: [PATCH] Improve conditional in raise_if_not_in_capture_state --- app/models/spree/gateway/stripe_sca.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/spree/gateway/stripe_sca.rb b/app/models/spree/gateway/stripe_sca.rb index b804f8613d..7ede0aa252 100644 --- a/app/models/spree/gateway/stripe_sca.rb +++ b/app/models/spree/gateway/stripe_sca.rb @@ -139,7 +139,7 @@ module Spree def raise_if_not_in_capture_state(payment_intent_response) state = payment_intent_response.status - return unless state != 'requires_capture' + return if state == 'requires_capture' raise Stripe::StripeError, I18n.t(:invalid_payment_state, state: state) end