From 9fc4e10250efb9c860089ae45492511add30b66c Mon Sep 17 00:00:00 2001 From: shemogumbe Date: Mon, 9 Sep 2024 23:11:53 +0300 Subject: [PATCH] deserialize body and headers --- src/msgraph_core/requests/batch_request_builder.py | 2 +- src/msgraph_core/requests/batch_response_item.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/msgraph_core/requests/batch_request_builder.py b/src/msgraph_core/requests/batch_request_builder.py index 56f2a3ce..2cd22620 100644 --- a/src/msgraph_core/requests/batch_request_builder.py +++ b/src/msgraph_core/requests/batch_request_builder.py @@ -23,7 +23,7 @@ def __init__(self, request_adapter: RequestAdapter): if request_adapter is None: raise ValueError("request_adapter cannot be Null.") self._request_adapter = request_adapter - self.url_template = "f{self._request_adapter.base_url}/$batch" + self.url_template = "{}/$batch".format(self._request_adapter.base_url) async def post_content( self, diff --git a/src/msgraph_core/requests/batch_response_item.py b/src/msgraph_core/requests/batch_response_item.py index 691eae19..91c39881 100644 --- a/src/msgraph_core/requests/batch_response_item.py +++ b/src/msgraph_core/requests/batch_response_item.py @@ -146,9 +146,8 @@ def get_field_deserializers(self) -> Dict[str, Any]: return { "id": lambda x: setattr(self, "id", x.get_str_value()), "status": lambda x: setattr(self, "status", x.get_int_value()), - "headers": - lambda x: setattr(self, "headers", x.get_collection_of_primitive_values(str)), - "body": lambda x: setattr(self, "body", x.get_collection_of_primitive_values(str)), + "headers": lambda x: setattr(self, "headers", x.try_get_anything(x._json_node)), + "body": lambda x: setattr(self, "body", x.get_bytes_value()), } def serialize(self, writer: SerializationWriter) -> None: