From 441ddf0104a1a6fd32578d2ba38bffab85fd248c Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Thu, 13 Aug 2026 13:33:02 -0400 Subject: [PATCH] dataconnect.py: update "X-Client-Version" header value to match the `Node/Admin/{version}` convention --- firebase_admin/dataconnect.py | 2 +- tests/test_data_connect.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firebase_admin/dataconnect.py b/firebase_admin/dataconnect.py index 6b2f3cf5..4a852b31 100644 --- a/firebase_admin/dataconnect.py +++ b/firebase_admin/dataconnect.py @@ -461,7 +461,7 @@ def _get_headers(self) -> Dict[str, str]: return { "X-Firebase-Client": f"fire-admin-python/{firebase_admin.__version__}", "x-goog-api-client": _utils.get_metrics_header(), - "X-Client-Version": f"python/{firebase_admin.__version__}", + "X-Client-Version": f"Python/Admin/{firebase_admin.__version__}", "X-Firebase-Sqlconnect-Affinity": ( f"{self._project_id}{self._connector_config.service_id}" ), diff --git a/tests/test_data_connect.py b/tests/test_data_connect.py index 8be42627..3facb50b 100644 --- a/tests/test_data_connect.py +++ b/tests/test_data_connect.py @@ -702,7 +702,7 @@ def test_get_headers(self): assert isinstance(headers, dict) assert headers.get("X-Firebase-Client") == f"fire-admin-python/{firebase_admin.__version__}" assert headers.get("x-goog-api-client") == _utils.get_metrics_header() - assert headers.get("X-Client-Version") == f"python/{firebase_admin.__version__}" + assert headers.get("X-Client-Version") == f"Python/Admin/{firebase_admin.__version__}" assert headers.get("X-Firebase-Sqlconnect-Affinity") == "test-projectstarterproject"