Skip to content

Commit 828102e

Browse files
committed
Bugfix
1 parent 26448bb commit 828102e

3 files changed

Lines changed: 14 additions & 9 deletions

File tree

whatsapp_api_client_python/greenAPI.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,17 @@ def request(self, method: str, url: str,
4848
text = ''
4949
try:
5050
headers = {}
51-
payloadJson = None
51+
payloadData = None
5252
if payload != None:
53-
headers = {
54-
'Content-Type': 'application/json'
55-
}
56-
payloadJson = json.dumps(payload)
53+
if files == None:
54+
headers = {
55+
'Content-Type': 'application/json'
56+
}
57+
payloadData = json.dumps(payload)
58+
else:
59+
payloadData = payload
5760
result = requests.request(method, url, headers = headers,
58-
data = payloadJson,
61+
data = payloadData,
5962
files = files)
6063
result.raise_for_status()
6164
status_code = result.status_code

whatsapp_api_client_python/response.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,7 @@ def __init__(self, code: int, text: str) -> None:
1010
self.code = code
1111
if code == 200:
1212
self.data = json.loads(text)
13+
self.error = None
1314
else:
14-
self.error = text
15+
self.error = text
16+
self.data = None

whatsapp_api_client_python/tools/sending.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ def sendFileByUpload(self, chatId: str, path: str,
7575

7676
pathParts = os.path.split(path)
7777
if fileName == None:
78-
fileName = pathParts[1]
78+
fileName = pathParts[pathParts.count - 1]
7979

8080
files = [
8181
('file', open(path,'rb'))
@@ -95,7 +95,7 @@ def sendFileByUpload(self, chatId: str, path: str,
9595
return self.restApi.request('POST',
9696
'{{host}}/waInstance{{idInstance}}'
9797
'/SendFileByUpload/{{apiTokenInstance}}',
98-
requestBody, files)
98+
requestBody, files = files)
9999

100100
def sendFileByUrl(self, chatId: str, urlFile: str,
101101
fileName: str = None,

0 commit comments

Comments
 (0)