From d6856686a5ec440eda61554e24e359b30bf30561 Mon Sep 17 00:00:00 2001 From: Thomas Cottee Meldrum Date: Thu, 13 Aug 2026 16:09:52 +0100 Subject: [PATCH] fix: fix bug with pdf downloads for tokens with draft props --- apps/backend/src/factory/pdf/proposal.ts | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/apps/backend/src/factory/pdf/proposal.ts b/apps/backend/src/factory/pdf/proposal.ts index f0bd577c88..897155d635 100644 --- a/apps/backend/src/factory/pdf/proposal.ts +++ b/apps/backend/src/factory/pdf/proposal.ts @@ -222,14 +222,21 @@ const addTopicInformation = async ( ); const instruments = await instrumentDataSource.getInstrumentsByIds(ids); - const call = await callDataSource.getCallByAnswerIdProposal( - answer.answerId - ); - const value = instrumentPickerAnswer(answer, instruments, call); - updatedAnswers.push({ - ...answer, - value, - }); + if (answer.answerId !== null) { + const call = await callDataSource.getCallByAnswerIdProposal( + answer.answerId + ); + const value = instrumentPickerAnswer(answer, instruments, call); + updatedAnswers.push({ + ...answer, + value, + }); + } else { + updatedAnswers.push({ + ...answer, + value: null, + }); + } } else { updatedAnswers.push({ ...answer,