From 2333dbbe339a3058f091992c9acd2b6dfc79c64b Mon Sep 17 00:00:00 2001 From: Ewall555 Date: Mon, 8 Sep 2025 06:06:05 +0000 Subject: [PATCH] fix: avoid AttributeError when default_limit is missing --- apps/jumpserver/rewriting/pagination.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/jumpserver/rewriting/pagination.py b/apps/jumpserver/rewriting/pagination.py index 5e2973a87..f90b5ef71 100644 --- a/apps/jumpserver/rewriting/pagination.py +++ b/apps/jumpserver/rewriting/pagination.py @@ -17,7 +17,7 @@ class MaxLimitOffsetPagination(LimitOffsetPagination): self.max_limit = view.page_max_limit # 自定义的 api view,就默认不约束分页了 - if getattr(view, 'action') != 'list' and not getattr(view, 'default_limit'): + if getattr(view, 'action', None) != 'list' and not getattr(view, 'default_limit', None): self.default_limit = None if view and hasattr(view, 'page_default_limit'):