From c887f46112da61092fb8f001159b50eb7c519ade Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 7 Nov 2023 17:44:23 -0800 Subject: [PATCH] Bug fix for swagger issue --- src/devcenter/HISTORY.rst | 4 ++++ .../devcenter_dataplane/operations/_operations.py | 5 ++++- src/devcenter/setup.py | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/devcenter/HISTORY.rst b/src/devcenter/HISTORY.rst index 1e096221171..ee7d15e759a 100644 --- a/src/devcenter/HISTORY.rst +++ b/src/devcenter/HISTORY.rst @@ -2,6 +2,10 @@ Release History =============== +4.0.1 +++++++ +* Update due to bug in API swagger causing missing API version + 4.0.0 ++++++ * Update control plane API to v2023-10-01-preview diff --git a/src/devcenter/azext_devcenter/vendored_sdks/devcenter_dataplane/operations/_operations.py b/src/devcenter/azext_devcenter/vendored_sdks/devcenter_dataplane/operations/_operations.py index e484ffe29e5..e8e4e058774 100644 --- a/src/devcenter/azext_devcenter/vendored_sdks/devcenter_dataplane/operations/_operations.py +++ b/src/devcenter/azext_devcenter/vendored_sdks/devcenter_dataplane/operations/_operations.py @@ -1991,7 +1991,9 @@ def build_environments_patch_environment_request( project_name: str, environment_name: str, user_id: str = "me", **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2023-10-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) accept = _headers.pop("Accept", "application/json") @@ -2027,11 +2029,12 @@ def build_environments_patch_environment_request( _url: str = _url.format(**path_format_arguments) # type: ignore # Construct headers + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") if content_type is not None: _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest(method="PATCH", url=_url, headers=_headers, **kwargs) + return HttpRequest(method="PATCH", url=_url, params=_params, headers=_headers, **kwargs) def build_environments_get_outputs_request( diff --git a/src/devcenter/setup.py b/src/devcenter/setup.py index 2aadf132dd4..80428aa21d8 100644 --- a/src/devcenter/setup.py +++ b/src/devcenter/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # HISTORY.rst entry. -VERSION = '4.0.0' +VERSION = '4.0.1' try: from azext_devcenter.manual.version import VERSION except ImportError: