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: