Merge branch 'fix-get-invoice' into 'main'

ZapController - Purify event before calling getInvoice()

See merge request soapbox-pub/ditto!329
This commit is contained in:
Alex Gleason 2024-05-29 02:16:49 +00:00
commit 153c115f24
1 changed files with 2 additions and 2 deletions

View File

@ -13,7 +13,7 @@ import { getAncestors, getAuthor, getDescendants, getEvent } from '@/queries.ts'
import { renderEventAccounts } from '@/views.ts';
import { renderReblog, renderStatus } from '@/views/mastodon/statuses.ts';
import { Storages } from '@/storages.ts';
import { hydrateEvents } from '@/storages/hydrate.ts';
import { hydrateEvents, purifyEvent } from '@/storages/hydrate.ts';
import { createEvent, paginationSchema, parseBody, updateListEvent } from '@/utils/api.ts';
import { getInvoice, getLnurl } from '@/utils/lnurl.ts';
import { lookupPubkey } from '@/utils/lookup.ts';
@ -470,7 +470,7 @@ const zapController: AppController = async (c) => {
return c.json(status, {
headers: {
'Ln-Invoice': await getInvoice({ amount, nostr, lnurl }, signal),
'Ln-Invoice': await getInvoice({ amount, nostr: purifyEvent(nostr), lnurl }, signal),
},
});
} else {