From 1cc3585653eafbbbf7a30408b724afd9c5e1c207 Mon Sep 17 00:00:00 2001 From: Nathan Spencer Date: Mon, 24 Nov 2025 03:12:47 +0000 Subject: [PATCH] Propagate UnauthenticatedError from async_get_track_info --- .../oasis_mini/pyoasiscontrol/clients/cloud_client.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/custom_components/oasis_mini/pyoasiscontrol/clients/cloud_client.py b/custom_components/oasis_mini/pyoasiscontrol/clients/cloud_client.py index 3a705fe..dd2bf5a 100644 --- a/custom_components/oasis_mini/pyoasiscontrol/clients/cloud_client.py +++ b/custom_components/oasis_mini/pyoasiscontrol/clients/cloud_client.py @@ -231,6 +231,9 @@ class OasisCloudClient: except ClientResponseError as err: if err.status == 404: return {"id": track_id, "name": f"Unknown Title (#{track_id})"} + raise + except UnauthenticatedError: + raise except Exception as ex: # noqa: BLE001 _LOGGER.exception("Error fetching track %s: %s", track_id, ex) return None