Skip to content

Commit fe51f15

Browse files
committed
Fix: Return SuccessResponse for 204 No Content instead of ErrorResponse
1 parent 7c8ca1a commit fe51f15

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

leakix/client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __get(self, url: str, params: dict[str, Any] | None) -> AbstractResponse:
3434
elif r.status_code == 429:
3535
return RateLimitResponse(response=r)
3636
elif r.status_code == 204:
37-
return ErrorResponse(response=r, response_json=[], status_code=200)
37+
return SuccessResponse(response=r, response_json=[])
3838
else:
3939
return ErrorResponse(response=r, response_json=r.json())
4040

@@ -136,7 +136,7 @@ def bulk_export(
136136
elif r.status_code == 429:
137137
return RateLimitResponse(response=r)
138138
elif r.status_code == 204:
139-
return ErrorResponse(response=r, response_json=[], status_code=200)
139+
return SuccessResponse(response=r, response_json=[])
140140
else:
141141
return ErrorResponse(response=r, response_json=r.json())
142142

@@ -170,6 +170,6 @@ def bulk_service(
170170
elif r.status_code == 429:
171171
return RateLimitResponse(response=r)
172172
elif r.status_code == 204:
173-
return ErrorResponse(response=r, response_json=[], status_code=200)
173+
return SuccessResponse(response=r, response_json=[])
174174
else:
175175
return ErrorResponse(response=r, response_json=r.json())

0 commit comments

Comments
 (0)