Fix crash loop when writing invalid currency .

This commit is contained in:
Alex Hart
2024-06-13 18:03:20 -03:00
committed by GitHub
parent 71979b34db
commit cb171092cf
16 changed files with 63 additions and 40 deletions

View File

@@ -37,7 +37,7 @@ internal class SubscriberIdMigrationJob(
SignalDatabase.inAppPaymentSubscribers.insertOrReplace(
InAppPaymentSubscriberRecord(
subscriber.subscriberId,
subscriber.currencyCode,
subscriber.currency,
InAppPaymentSubscriberRecord.Type.DONATION,
SignalStore.donationsValues().shouldCancelSubscriptionBeforeNextSubscribeAttempt,
SignalStore.donationsValues().getSubscriptionPaymentSourceType().toPaymentMethodType()