From 6c78332258ebf8e9af296f88e9bbbb2623d711d5 Mon Sep 17 00:00:00 2001 From: Mythie Date: Sat, 8 Jul 2023 18:52:13 +1000 Subject: [PATCH] fix: await signing requests --- apps/web/pages/api/documents/[id]/send.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/web/pages/api/documents/[id]/send.ts b/apps/web/pages/api/documents/[id]/send.ts index ea3e91adc..b038fcc1e 100644 --- a/apps/web/pages/api/documents/[id]/send.ts +++ b/apps/web/pages/api/documents/[id]/send.ts @@ -48,11 +48,14 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) { } let sentRequests = 0; - recipients.forEach(async (recipient) => { - await sendSigningRequest(recipient, document, user); - sentRequests++; - }); + await Promise.all( + recipients.map(async (recipient) => { + await sendSigningRequest(recipient, document, user); + + sentRequests++; + }) + ); if (sentRequests === recipients.length) { return res.status(200).send(recipients.length);