From f5d98d2da21d96e55b3aec7db61486bc35cfd73a Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Wed, 5 Jun 2024 11:06:48 +0200 Subject: [PATCH] Fix crash on some script pdf download --- teleforma/exam/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teleforma/exam/views.py b/teleforma/exam/views.py index 9708159a..145f5442 100755 --- a/teleforma/exam/views.py +++ b/teleforma/exam/views.py @@ -244,7 +244,8 @@ class ScriptDownloadView(ScriptMixinView, CourseAccessMixin): # merge annotation layer pdf and existing pdf for i, page in enumerate(existing_pdf.pages): - page.merge_page(new_pdf.pages[i]) + if i < len(new_pdf.pages): + page.merge_page(new_pdf.pages[i]) output.add_page(page) # finally, add annotations pages -- 2.39.5