try fix migration for pos yml

This commit is contained in:
Kukks 2023-07-13 14:59:18 +02:00
parent 73fbfbd7cb
commit 3703a170e7
No known key found for this signature in database
GPG key ID: 8E5530D9D1C93097

View file

@ -341,9 +341,13 @@ namespace BTCPayServer.Hosting
{
var items = new List<ViewPointOfSaleViewModel.Item>();
var stream = new YamlStream();
if (string.IsNullOrEmpty(yaml))
return items.ToArray();
stream.Load(new StringReader(yaml));
var root = stream.Documents.First().RootNode as YamlMappingNode;
if(stream.Documents.FirstOrDefault()?.RootNode is not YamlMappingNode root)
return items.ToArray();
foreach (var posItem in root.Children)
{
var trimmedKey = ((YamlScalarNode)posItem.Key).Value?.Trim();