diff --git a/mo/web/util.py b/mo/web/util.py index 245438eb496320a6746353bb7d428665ee033bad..8da758e5d31dc71248736de2cad744d15dc3a75d 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: