Export all metadatas of invoices in the Legacy Invoice Export

This commit is contained in:
nicolas.dorier
2025-07-08 16:21:19 +09:00
parent 290c507b43
commit a130630042
15 changed files with 600 additions and 182 deletions

View File

@@ -165,9 +165,9 @@ namespace BTCPayServer.Controllers
model.StillDue = details.StillDue;
model.HasRates = details.HasRates;
if (additionalData.TryGetValue("receiptData", out object? receiptData))
if (additionalData.TryGetValue("receiptData", out var receiptData) && receiptData is Dictionary<string, object> data)
{
model.ReceiptData = (Dictionary<string, object>)receiptData;
model.ReceiptData = data;
additionalData.Remove("receiptData");
}