From 84412730daf894b4461ea9d98e82e439a308b628 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Fri, 3 Feb 2023 10:35:08 +0100 Subject: [PATCH] vcs: added headers into stream call too --- rhodecode/lib/vcs/client_http.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rhodecode/lib/vcs/client_http.py b/rhodecode/lib/vcs/client_http.py index 90d6a0a5..f0823854 100644 --- a/rhodecode/lib/vcs/client_http.py +++ b/rhodecode/lib/vcs/client_http.py @@ -106,7 +106,11 @@ def _remote_call(url, payload, exceptions_map, session): def _streaming_remote_call(url, payload, exceptions_map, session, chunk_size): try: - response = session.post(url, data=msgpack.packb(payload)) + headers = { + 'X-RC-Method': payload.get('method'), + 'X-RC-Repo-Name': payload.get('_repo_name') + } + response = session.post(url, data=msgpack.packb(payload), headers=headers) except pycurl.error as e: msg = '{}. \npycurl traceback: {}'.format(e, traceback.format_exc()) raise exceptions.HttpVCSCommunicationError(msg)