8000 handle POST differently to allow data to be sent · coffeepenbit/bookstack@f51f990 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Apr 5, 2025. It is now read-only.

Commit f51f990

Browse files
committed
handle POST differently to allow data to be sent
1 parent ac63b0e commit f51f990

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/bookstack/models.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,15 @@ def _get_api(self):
4444
return self._session.request('GET', self._api_path).json()
4545

4646
def _create_api_method(self, method_info):
47+
def request_method(**kwargs):
4748
def request_method(**kwargs):
4849
response = self._session.request(
4950
method_info['method'],
5051
method_info['uri'].format(**kwargs)
52+
) if method_info['method'] != "POST" else self._session.request(
53+
method_info['method'],
54+
method_info['uri'],
55+
**kwargs
5156
)
5257

5358
return self._get_response_content(response)
@@ -103,4 +108,4 @@ def __call__(self, r):
103108
r.headers[self.header_key] = \
104109
f'Token {self.token_id}:{self.token_secret}'
105110

106-
return r
111+
return r

0 commit comments

Comments
 (0)
0