Skip to content

Commit feb4afe

Browse files
committed
fixed sharing URL resolver for not available URLs #2828
1 parent 9974c93 commit feb4afe

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Unreleased
44

55
- Fixed URL resolving for same URL in browser
6+
- Fixed sharing URL resolver for not available URLs
67

78
## 0.3.0-beta.15 - 2025-01-01
89

src/base.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class pdfmake {
1818
options.progressCallback = this.progressCallback;
1919
options.tableLayouts = this.tableLayouts;
2020

21-
let printer = new Printer(this.fonts, this.virtualfs, this.urlResolver);
21+
let printer = new Printer(this.fonts, this.virtualfs, this.urlResolver());
2222
const pdfDocumentPromise = printer.createPdfKitDocument(docDefinition, options);
2323

2424
return this._transformToDocument(pdfDocumentPromise);

src/browser-extensions/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ let defaultClientFonts = {
2121
class pdfmake extends pdfmakeBase {
2222
constructor() {
2323
super();
24-
this.urlResolver = new URLBrowserResolver(this.virtualfs);
24+
this.urlResolver = () => new URLBrowserResolver(this.virtualfs);
2525
this.fonts = defaultClientFonts;
2626
}
2727

src/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const URLResolver = require('./URLResolver').default;
55
class pdfmake extends pdfmakeBase {
66
constructor() {
77
super();
8-
this.urlResolver = new URLResolver(this.virtualfs);
8+
this.urlResolver = () => new URLResolver(this.virtualfs);
99
}
1010

1111
_transformToDocument(doc) {

0 commit comments

Comments
 (0)