diff --git a/frappe/integrations/utils.py b/frappe/integrations/utils.py index 5ae8965c83..0f94d2ee29 100644 --- a/frappe/integrations/utils.py +++ b/frappe/integrations/utils.py @@ -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":