From 323e425e8be62ae68d4befd5f2e16d6efcefc0c8 Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Fri, 10 May 2024 19:05:15 -0300 Subject: [PATCH] fix(renderAdminReport): make sure reportedPubkey is not undefined --- src/views/mastodon/reports.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/mastodon/reports.ts b/src/views/mastodon/reports.ts index 31369413..e6e0090c 100644 --- a/src/views/mastodon/reports.ts +++ b/src/views/mastodon/reports.ts @@ -49,6 +49,11 @@ async function renderAdminReport(reportEvent: DittoEvent, opts: RenderAdminRepor } } + const reportedPubkey = reportEvent.tags.find(([name]) => name === 'p')![1]; + if (!reportedPubkey) { + return; + } + return { id: reportEvent.id, action_taken: actionTaken, @@ -62,7 +67,7 @@ async function renderAdminReport(reportEvent: DittoEvent, opts: RenderAdminRepor : await renderAdminAccountFromPubkey(reportEvent.pubkey), target_account: reportEvent.reported_profile ? await renderAdminAccount(reportEvent.reported_profile) - : await renderAdminAccountFromPubkey(reportEvent.tags.find(([name]) => name === 'p')![1]), + : await renderAdminAccountFromPubkey(reportedPubkey), assigned_account: null, action_taken_by_account: null, statuses,