Don't set headers kwargs multiple times (#72779)

This commit is contained in:
Joakim Plate 2022-05-31 22:08:50 +02:00 committed by Paulus Schoutsen
parent a54a5b2d20
commit 647df29a00

View File

@ -493,13 +493,13 @@ async def async_oauth2_request(
This method will not refresh tokens. Use OAuth2 session for that.
"""
session = async_get_clientsession(hass)
headers = kwargs.pop("headers", {})
return await session.request(
method,
url,
**kwargs,
headers={
**(kwargs.get("headers") or {}),
**headers,
"authorization": f"Bearer {token['access_token']}",
},
)