Skip to content

Commit 68b0993

Browse files
committed
Pass kwargs when instantiating graph client with default middleware
1 parent 4af870b commit 68b0993

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

msgraphcore/graph_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ def _graph_url(self, url: str) -> str:
8787
def get_graph_session(**kwargs):
8888
"""Method to always return a single instance of a HTTP Client"""
8989

90-
credential = kwargs.get('credential')
91-
middleware = kwargs.get('middleware')
90+
credential = kwargs.pop('credential', None)
91+
middleware = kwargs.pop('middleware', None)
9292

9393
if credential and middleware:
9494
raise ValueError(
@@ -98,5 +98,5 @@ def get_graph_session(**kwargs):
9898
raise ValueError("Invalid parameters!. Missing TokenCredential or middleware")
9999

100100
if credential:
101-
return HTTPClientFactory(**kwargs).create_with_default_middleware(credential)
101+
return HTTPClientFactory(**kwargs).create_with_default_middleware(credential, **kwargs)
102102
return HTTPClientFactory(**kwargs).create_with_custom_middleware(middleware)

0 commit comments

Comments
 (0)