From a168df342d473dd43c576bd85bbdbb628de07ace Mon Sep 17 00:00:00 2001 From: ChopperRob <47484504+ChopperRob@users.noreply.github.com> Date: Sun, 1 Jan 2023 02:48:55 +0100 Subject: [PATCH] Fix haveibeenpwned user-agent string (#84919) * Fixed user-agent string not being accepted as an valid header * Update homeassistant/components/haveibeenpwned/sensor.py Co-authored-by: Martin Hjelmare * Removed the aiohttp import Co-authored-by: Martin Hjelmare --- homeassistant/components/haveibeenpwned/sensor.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/homeassistant/components/haveibeenpwned/sensor.py b/homeassistant/components/haveibeenpwned/sensor.py index 199035b2713..7caf9690bd8 100644 --- a/homeassistant/components/haveibeenpwned/sensor.py +++ b/homeassistant/components/haveibeenpwned/sensor.py @@ -5,7 +5,6 @@ from datetime import timedelta from http import HTTPStatus import logging -from aiohttp.hdrs import USER_AGENT import requests import voluptuous as vol @@ -160,7 +159,7 @@ class HaveIBeenPwnedData: """Get the latest data for current email from REST service.""" try: url = f"{URL}{self._email}?truncateResponse=false" - header = {USER_AGENT: HA_USER_AGENT, "hibp-api-key": self._api_key} + header = {"User-Agent": HA_USER_AGENT, "hibp-api-key": self._api_key} _LOGGER.debug("Checking for breaches for email: %s", self._email) req = requests.get(url, headers=header, allow_redirects=True, timeout=5)