feat: add upstream json argument to integrations make_request (#22462)
* feat: add upstream json argument to integrations make_request * style: format [skip ci] --------- Co-authored-by: Ankush Menat <ankush@frappe.io>
This commit is contained in:
parent
3a0522f0ba
commit
086435c004
1 changed files with 4 additions and 2 deletions
|
|
@ -10,14 +10,16 @@ from frappe import _
|
|||
from frappe.utils import get_request_session
|
||||
|
||||
|
||||
def make_request(method, url, auth=None, headers=None, data=None):
|
||||
def make_request(method, url, auth=None, headers=None, data=None, json=None):
|
||||
auth = auth or ""
|
||||
data = data or {}
|
||||
headers = headers or {}
|
||||
|
||||
try:
|
||||
s = get_request_session()
|
||||
frappe.flags.integration_request = s.request(method, url, data=data, auth=auth, headers=headers)
|
||||
frappe.flags.integration_request = s.request(
|
||||
method, url, data=data, auth=auth, headers=headers, json=json
|
||||
)
|
||||
frappe.flags.integration_request.raise_for_status()
|
||||
|
||||
if frappe.flags.integration_request.headers.get("content-type") == "text/plain; charset=utf-8":
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue