Fix potential crash on migration

This commit is contained in:
nicolas.dorier
2024-10-08 16:30:21 +09:00
parent e5bb0bcba3
commit 7c77b16517

View File

@@ -237,6 +237,8 @@ namespace BTCPayServer.Hosting
var stores = await ctx.Stores.ToArrayAsync(); var stores = await ctx.Stores.ToArrayAsync();
foreach (var store in stores) foreach (var store in stores)
{ {
if (store.StoreBlob is null)
continue;
var blob = JObject.Parse(store.StoreBlob); var blob = JObject.Parse(store.StoreBlob);
var array = blob["excludedPaymentMethods"] as JArray; var array = blob["excludedPaymentMethods"] as JArray;
if (array is null || array.Count == 0) if (array is null || array.Count == 0)