From 36b99637b299d1d2456afda557776dcb9551b3b7 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 4 Mar 2025 14:05:58 -0400 Subject: [PATCH] Fix improper usage of stale data object. --- .../securesms/jobs/InAppPaymentRecurringContextJob.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt index 3b6e7b873d..238d56b42b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt @@ -173,9 +173,9 @@ class InAppPaymentRecurringContextJob private constructor( inAppPayment } - if (hasEntitlementAlready(inAppPayment, subscription.endOfCurrentPeriod)) { + if (hasEntitlementAlready(updatedInAppPayment, subscription.endOfCurrentPeriod)) { info("Already have entitlement for this badge. Marking complete.") - markInAppPaymentCompleted(inAppPayment) + markInAppPaymentCompleted(updatedInAppPayment) } else { submitAndValidateCredentials(updatedInAppPayment, subscription, requestContext) }