bug: zap parsing missing invoice

This commit is contained in:
Kieran 2023-03-05 18:38:14 +00:00
parent b71c279a0d
commit 5f0bd9699f
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -30,10 +30,10 @@ function getInvoice(zap: TaggedRawEvent): InvoiceDetails | undefined {
} }
export function parseZap(zapReceipt: TaggedRawEvent): ParsedZap { export function parseZap(zapReceipt: TaggedRawEvent): ParsedZap {
const invoice = getInvoice(zapReceipt);
let innerZapJson = findTag(zapReceipt, "description"); let innerZapJson = findTag(zapReceipt, "description");
if (innerZapJson) { if (innerZapJson) {
try { try {
const invoice = getInvoice(zapReceipt);
if (innerZapJson.startsWith("%")) { if (innerZapJson.startsWith("%")) {
innerZapJson = decodeURIComponent(innerZapJson); innerZapJson = decodeURIComponent(innerZapJson);
} }