Skip to content

Commit 9086301

Browse files
committed
Fixed document name extraction to always include .pdf extension when extracting filename from URL.
1 parent af56e96 commit 9086301

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

.changeset/friendly-pens-reply.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@embedpdf/plugin-document-manager': patch
3+
---
4+
5+
Fixed document name extraction to always include `.pdf` extension when extracting filename from URL.

packages/plugin-document-manager/src/lib/document-manager-plugin.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -589,8 +589,12 @@ export class DocumentManagerPlugin extends BasePlugin<
589589
try {
590590
const urlObj = new URL(url);
591591
const pathname = urlObj.pathname;
592-
const filename = pathname.split('/').pop() || 'document.pdf';
593-
return decodeURIComponent(filename);
592+
let filename = pathname.split('/').pop() || 'document.pdf';
593+
filename = decodeURIComponent(filename);
594+
if (!filename.toLowerCase().endsWith('.pdf')) {
595+
filename += '.pdf';
596+
}
597+
return filename;
594598
} catch {
595599
return 'document.pdf';
596600
}

0 commit comments

Comments
 (0)