From e6aabee6f9663ce30f16b454f55971d4fbbbe088 Mon Sep 17 00:00:00 2001 From: brave-builds Date: Fri, 10 Feb 2023 20:54:01 +0000 Subject: [PATCH] Uplift of #17144 (squashed) to beta --- ios/browser/api/ledger/brave_ledger.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ios/browser/api/ledger/brave_ledger.mm b/ios/browser/api/ledger/brave_ledger.mm index 6049b5069ece..feadd899bf5a 100644 --- a/ios/browser/api/ledger/brave_ledger.mm +++ b/ios/browser/api/ledger/brave_ledger.mm @@ -167,8 +167,10 @@ - (instancetype)initWithStateStoragePath:(NSString*)path { [self savePrefs]; } - if (!self.prefs[@"parameters.wallet_provider_regions"]) { - self.prefs[@"parameters.wallet_provider_regions"] = @{}; + NSString* walletProviderRegionsKey = @"parameters.wallet_provider_regions"; + if (!self.prefs[walletProviderRegionsKey] || + ![self.prefs[walletProviderRegionsKey] isKindOfClass:NSString.class]) { + self.prefs[walletProviderRegionsKey] = @"{}"; } [self handleFlags:brave_rewards::RewardsFlags::ForCurrentProcess()];