Skip to content

Commit a716f37

Browse files
xoapitquy-ho-dh
andauthored
fix: correct widget ref to be removed (#126)
Co-authored-by: Quy Ho <[email protected]>
1 parent 8f37a47 commit a716f37

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/api/form/PDFForm.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -589,12 +589,14 @@ export default class PDFForm {
589589
for (let i = 0, len = widgets.length; i < len; i++) {
590590
try {
591591
const widget = widgets[i];
592-
const widgetRef = this.findWidgetAppearanceRef(field, widget);
592+
const widgetRef = this.doc.context.getObjectRef(widget.dict);
593593

594594
const page = this.findWidgetPage(widget);
595595
pages.add(page);
596596

597-
page.node.removeAnnot(widgetRef);
597+
if (widgetRef !== undefined) {
598+
page.node.removeAnnot(widgetRef);
599+
}
598600
} catch (err) {
599601
console.error(err);
600602
}

0 commit comments

Comments
 (0)