Skip to content

Commit 051f77c

Browse files
committed
cleanup
1 parent 551fdb5 commit 051f77c

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

socketdev/repos/__init__.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def get(self, org_slug: str, **kwargs) -> dict[str, list[dict] | int]:
7474
query_params = kwargs
7575
path = "orgs/" + org_slug + "/repos"
7676

77-
if query_params:
77+
if query_params: # Only add query string if we have parameters
7878
path += "?"
7979
for param in query_params:
8080
value = query_params[param]
@@ -88,11 +88,10 @@ def get(self, org_slug: str, **kwargs) -> dict[str, list[dict] | int]:
8888
per_page = int(query_params.get("per_page", 30))
8989

9090
# TEMPORARY: Handle pagination edge case where API returns nextPage=1 even when no more results exist
91-
next_page = raw_result["nextPage"]
92-
if next_page != 0 and len(raw_result["results"]) < per_page:
93-
next_page = 0
91+
if raw_result["nextPage"] != 0 and len(raw_result["results"]) < per_page:
92+
raw_result["nextPage"] = 0
9493

95-
return {"results": raw_result["results"], "nextPage": next_page}
94+
return raw_result
9695

9796
error_message = response.json().get("error", {}).get("message", "Unknown error")
9897
log.error(f"Error getting repositories: {response.status_code}, message: {error_message}")

0 commit comments

Comments
 (0)