From 1b9129b4a09402ab596ca5cea97843eec3077dcb Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 29 Oct 2024 15:07:38 -0300 Subject: [PATCH] Fix iDEAL subscription authorization state when launching external application. --- .../donate/stripe/StripePaymentInProgressViewModel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/StripePaymentInProgressViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/StripePaymentInProgressViewModel.kt index df04d46848..aaf117e8f3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/StripePaymentInProgressViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/donate/stripe/StripePaymentInProgressViewModel.kt @@ -160,6 +160,8 @@ class StripePaymentInProgressViewModel( nextActionHandler.handle( action = secure3DSAction, inAppPayment = inAppPayment.copy( + subscriberId = InAppPaymentsRepository.requireSubscriber(inAppPayment.type.requireSubscriberType()).subscriberId, + state = InAppPaymentTable.State.WAITING_FOR_AUTHORIZATION, data = inAppPayment.data.copy( redemption = null, waitForAuth = InAppPaymentData.WaitingForAuthorizationState(