From db6dba87e59de7f215c8f83f7a54c4c99f10ca63 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 22 Feb 2023 13:57:32 +0100 Subject: [PATCH] Use load_json_object in html5 (#88586) --- homeassistant/components/html5/notify.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/html5/notify.py b/homeassistant/components/html5/notify.py index cea362e4ba8..931d446b2a0 100644 --- a/homeassistant/components/html5/notify.py +++ b/homeassistant/components/html5/notify.py @@ -35,7 +35,7 @@ from homeassistant.helpers import config_validation as cv from homeassistant.helpers.json import save_json from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from homeassistant.util import ensure_unique_string -from homeassistant.util.json import load_json +from homeassistant.util.json import JsonObjectType, load_json_object from .const import DOMAIN, SERVICE_DISMISS @@ -175,9 +175,6 @@ def get_service( registrations = _load_config(json_path) - if registrations is None: - return None - vapid_pub_key = config[ATTR_VAPID_PUB_KEY] vapid_prv_key = config[ATTR_VAPID_PRV_KEY] vapid_email = config[ATTR_VAPID_EMAIL] @@ -197,10 +194,10 @@ def get_service( ) -def _load_config(filename): +def _load_config(filename: str) -> JsonObjectType: """Load configuration.""" with suppress(HomeAssistantError): - return load_json(filename) + return load_json_object(filename) return {}