From 9e7854384bc1f73c166ad52771b21a3b2da95837 Mon Sep 17 00:00:00 2001
From: TheJoeCoder <joe@radialbog9.uk>
Date: Mon, 26 Aug 2024 21:13:25 +0100
Subject: [PATCH] Make sure no error if page number is not set

---
 reader/templates/reader/book_read/pdf_viewer.html | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/reader/templates/reader/book_read/pdf_viewer.html b/reader/templates/reader/book_read/pdf_viewer.html
index 5fce1a9..48425ca 100644
--- a/reader/templates/reader/book_read/pdf_viewer.html
+++ b/reader/templates/reader/book_read/pdf_viewer.html
@@ -651,9 +651,11 @@ See https://github.com/adobe-type-tools/cmap-resources
 
                 PDFViewerApplication.eventBus.on("pagechanging", (e) => {
                     console.log('pagechanging, from ' + e.previous + ' to ' + e.pageNumber);
-                    if (e.pageNumber === {{ pagenumber }}) {
-                        return;
-                    }
+                    {% if pagenumber %}
+                        if (e.pageNumber === {{ pagenumber }}) {
+                            return;
+                        }
+                    {% endif %}
                     $.ajax(
                         "{% url 'update_progress' book_id=book.id %}",
                         {
-- 
GitLab