From 569808f7a46ac08ffe78bf6a71c82f82297369c4 Mon Sep 17 00:00:00 2001 From: JeremyKj87 <94681296+JeremyKj87@users.noreply.github.com> Date: Sat, 26 Mar 2022 15:57:45 +0100 Subject: [PATCH] Fix for infinity loading if next page is empty (#1465) --- instaloader/nodeiterator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instaloader/nodeiterator.py b/instaloader/nodeiterator.py index df833a8..b5fabae 100644 --- a/instaloader/nodeiterator.py +++ b/instaloader/nodeiterator.py @@ -133,7 +133,7 @@ class NodeIterator(Iterator[T]): return item if self._data['page_info']['has_next_page']: query_response = self._query(self._data['page_info']['end_cursor']) - if self._data['edges'] != query_response['edges']: + if self._data['edges'] != query_response['edges'] and len(query_response['edges']) > 0: page_index, data = self._page_index, self._data try: self._page_index = 0