diff --git a/msgraph/graph_request_adapter.py b/msgraph/graph_request_adapter.py index 0e8d634bbef..288edaea496 100644 --- a/msgraph/graph_request_adapter.py +++ b/msgraph/graph_request_adapter.py @@ -1,4 +1,4 @@ -from typing import Dict, Optional +from typing import Optional import httpx from kiota_abstractions.authentication import AuthenticationProvider from kiota_http.middleware.options import UrlReplaceHandlerOption @@ -20,5 +20,7 @@ class GraphRequestAdapter(BaseGraphRequestAdapter): def __init__(self, auth_provider: AuthenticationProvider, - client: Optional[httpx.AsyncClient] = GraphClientFactory.create_with_default_middleware(options=options)) -> None: + client: Optional[httpx.AsyncClient] = None) -> None: + if client is None: + client = GraphClientFactory.create_with_default_middleware(options=options) super().__init__(auth_provider, http_client=client)