From 086435c0041ad622e2170d741844b77b124dde48 Mon Sep 17 00:00:00 2001 From: David Arnold Date: Wed, 20 Sep 2023 09:45:22 +0200 Subject: [PATCH] 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 --- frappe/integrations/utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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":