diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/DonationReceiptRedemptionJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/DonationReceiptRedemptionJob.java index df1f46fefe..04a2c0ad9c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/DonationReceiptRedemptionJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/DonationReceiptRedemptionJob.java @@ -74,6 +74,11 @@ public class DonationReceiptRedemptionJob extends BaseJob { @Override public void onFailure() { + if (isForSubscription()) { + Log.d(TAG, "Marking subscription failure", true); + SignalStore.donationsValues().markSubscriptionRedemptionFailed(); + MultiDeviceSubscriptionSyncRequestJob.enqueue(); + } } @Override