fix(payment_update): fix the fsm after passing pm_data in update (#38)

This commit is contained in:
Nishant Joshi
2022-11-29 23:26:36 +05:30
committed by GitHub
parent 69a5c1aeee
commit 957a1ab2e7

View File

@ -181,6 +181,7 @@ impl<F: Clone> UpdateTracker<F, PaymentData<F>, api::PaymentsRequest> for Paymen
{
let is_payment_method_unavailable =
payment_data.payment_attempt.payment_method_id.is_none()
&& payment_data.payment_method_data.is_none()
&& payment_data.payment_intent.status == enums::IntentStatus::RequiresPaymentMethod;
let payment_method = payment_data.payment_attempt.payment_method;