From 48c9529d4f05e2e136fcbae4798bc5d074c3ec9b Mon Sep 17 00:00:00 2001 From: "zeal.nerd.kb@gmail.com" Date: Tue, 17 Jun 2025 11:48:16 +0300 Subject: [PATCH] fix: handle 'get'/'post' methods correctly in send_request --- chapa/api.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/chapa/api.py b/chapa/api.py index 5d8b1ad..7485434 100644 --- a/chapa/api.py +++ b/chapa/api.py @@ -90,7 +90,12 @@ def send_request(self, url, method, data=None, params=None, headers=None): headers = self.headers func = getattr(self.client, method) - response = func(url, data=data, headers=headers) + + if method == 'get': + response = func(url, params=params, headers=headers) + else: + response = func(url, data=data, params=params, headers=headers) + return getattr(response, "json", lambda: response.text)() def _construct_request(self, *args, **kwargs):