diff --git a/src/composables/use-draft-download.ts b/src/composables/use-draft-download.ts index 5125a4b..44c1150 100644 --- a/src/composables/use-draft-download.ts +++ b/src/composables/use-draft-download.ts @@ -12,13 +12,15 @@ export default (proposalId: Ref, errorCb?: (...args) => void) => { try { const file = await proposalStore.getProposalPdfFile(proposalId.value) const link = document.createElement('a') + + const baseFileName = proposalStore.currentProposal?.projectAbbreviation + ? proposalStore.currentProposal.projectAbbreviation + : 'proposalExport.pdf' + + const fileName = baseFileName.split('.pdf')[0].concat('_proposal.pdf') + link.href = window.URL.createObjectURL(new Blob([file], { type: 'application/pdf' })) - link.setAttribute( - 'download', - proposalStore.currentProposal?.projectAbbreviation - ? proposalStore.currentProposal.projectAbbreviation - : 'proposalExport.pdf', - ) + link.setAttribute('download', fileName) link.click() URL.revokeObjectURL(link.href) } catch (error) {