Fix crash on migration from old install (Fix #4162)

This commit is contained in:
nicolas.dorier
2022-09-26 10:31:04 +09:00
parent e8766946dd
commit d590992d1d

View File

@@ -50,6 +50,8 @@ namespace BTCPayServer.Data
var result = storeData.StoreBlob == null ? new StoreBlob() : new Serializer(null).ToObject<StoreBlob>(Encoding.UTF8.GetString(storeData.StoreBlob));
if (result.PreferredExchange == null)
result.PreferredExchange = CoinGeckoRateProvider.CoinGeckoName;
if (result.PaymentMethodCriteria is null)
result.PaymentMethodCriteria = new List<PaymentMethodCriteria>();
result.PaymentMethodCriteria.RemoveAll(criteria => criteria.PaymentMethod is null);
return result;
}