From 2e70eb6b1ecace869a59c5e69e4df34cc0a68234 Mon Sep 17 00:00:00 2001 From: Tigzy Date: Wed, 16 May 2018 15:05:20 +0200 Subject: [PATCH 1/3] Fix for index not existing --- PDFCore.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PDFCore.py b/PDFCore.py index 3b2fe00..e691144 100644 --- a/PDFCore.py +++ b/PDFCore.py @@ -4316,7 +4316,9 @@ def updateObjects(self): del(compressedObjectsDict) for id in self.referencedJSObjects: if id not in self.containingJS: - object = self.objects[id].getObject() + object = none + if id in self.objects: + self.objects[id].getObject() if object == None: errorMessage = 'Object is None' if isForceMode: From f62d5152519d90eb9b32d7fe5982921fd99ec99b Mon Sep 17 00:00:00 2001 From: Tigzy Date: Wed, 16 May 2018 15:07:12 +0200 Subject: [PATCH 2/3] Update PDFCore.py --- PDFCore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PDFCore.py b/PDFCore.py index e691144..e1684d8 100644 --- a/PDFCore.py +++ b/PDFCore.py @@ -4318,7 +4318,7 @@ def updateObjects(self): if id not in self.containingJS: object = none if id in self.objects: - self.objects[id].getObject() + object = self.objects[id].getObject() if object == None: errorMessage = 'Object is None' if isForceMode: From c22bad743d5ba15525e1b84203aa6da5f8b538c2 Mon Sep 17 00:00:00 2001 From: Tigzy Date: Wed, 16 May 2018 15:14:20 +0200 Subject: [PATCH 3/3] Update PDFCore.py --- PDFCore.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PDFCore.py b/PDFCore.py index e1684d8..7efaa1c 100644 --- a/PDFCore.py +++ b/PDFCore.py @@ -4316,7 +4316,7 @@ def updateObjects(self): del(compressedObjectsDict) for id in self.referencedJSObjects: if id not in self.containingJS: - object = none + object = None if id in self.objects: object = self.objects[id].getObject() if object == None: