From 7fb4d9ece88fe4ebcffb1e52c2479a48b06ad88d Mon Sep 17 00:00:00 2001 From: rsinger417 <159086296+rsinger417@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:39:07 -0600 Subject: [PATCH] Update _writer.py --- pypdf/_writer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pypdf/_writer.py b/pypdf/_writer.py index 5c5659dcd..b02bdee6d 100644 --- a/pypdf/_writer.py +++ b/pypdf/_writer.py @@ -2130,9 +2130,8 @@ def add_annotation( if to_add.get("/Subtype") == "/Link" and "/Dest" in to_add: tmp = cast(Dict[Any, Any], to_add[NameObject("/Dest")]) # Changes target_page_index an integer to target_page an IndirectObject - page.annotations.append(self._add_object(to_add)) - target_page = pages_obj[PA.KIDS][tmp["target_page_index"]] pages_obj = cast(Dict[str, Any], self.get_object(self._pages)) + target_page = pages_obj[PA.KIDS][tmp["target_page_index"]] dest = Destination( NameObject("/LinkName"), target_page,