From e2fb5eca28237b3a861d19795b16f83b5d8968fc Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Fri, 31 Jan 2025 16:47:23 +0100
Subject: [PATCH] =?UTF-8?q?PagerForm=20nep=C5=99edpokl=C3=A1d=C3=A1,=20?=
 =?UTF-8?q?=C5=BEe=20je=20vlo=C5=BEen=20do=20formul=C3=A1=C5=99e=20obsahuj?=
 =?UTF-8?q?=C3=ADc=C3=ADho=20submit?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 mo/web/util.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mo/web/util.py b/mo/web/util.py
index 245438eb..8da758e5 100644
--- a/mo/web/util.py
+++ b/mo/web/util.py
@@ -25,9 +25,9 @@ class PagerForm(FlaskForm):
     def apply_limits(self, query: Query, pagesize: int = 50) -> Tuple[int, Query]:
         count = db.get_count(query)
         # Default settings
-        if not self.offset.data or self.submit.data:
+        if not self.offset.data or hasattr(self, 'submit') and self.submit.data:
             self.offset.data = 0
-        if not self.limit.data or self.submit.data:
+        if not self.limit.data or hasattr(self, 'submit') and self.submit.data:
             self.limit.data = pagesize
 
         if self.previous.data:
-- 
GitLab