diff --git a/bukuserver/views.py b/bukuserver/views.py index 05a3373e..24bad71a 100644 --- a/bukuserver/views.py +++ b/bukuserver/views.py @@ -219,7 +219,10 @@ def get_list(self, page, sort_field, sort_desc, search, filters, page_size=None) bookmarks = sorted(bookmarks, key=lambda x: x[key_idx], reverse=sort_desc) count = len(bookmarks) if page_size and bookmarks: - bookmarks = list(chunks(bookmarks, page_size))[page] + try: + bookmarks = list(chunks(bookmarks, page_size))[page] + except IndexError: + bookmarks = [] data = [] for bookmark in bookmarks: bm_sns = SimpleNamespace(id=None, url=None, title=None, tags=None, description=None)