1 parent 729ed3c commit 80d6e0dCopy full SHA for 80d6e0d
1 file changed
src/mistapi/__api_response.py
@@ -81,7 +81,11 @@ def _check_next(self) -> None:
81
page = int(page_str)
82
if limit * page < total:
83
uri = f"/api/{self.url.split('/api/')[1]}"
84
- self.next = uri.replace(f"page={page}", f"page={page + 1}")
+ if "page=" not in uri:
85
+ separator = "&" if "?" in uri else "?"
86
+ self.next = f"{uri}{separator}page={page + 1}"
87
+ else:
88
+ self.next = uri.replace(f"page={page}", f"page={page + 1}")
89
logger.debug(f"apiresponse:_check_next:set next to {self.next}")
90
except ValueError:
91
logger.error(
0 commit comments