From 4d8622de77269d308ce5d11b263e700b28039e5d Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 18 Apr 2025 00:12:35 -1000 Subject: [PATCH] one more fix --- homeassistant/components/media_source/__init__.py | 9 ++++++++- homeassistant/components/media_source/strings.json | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/media_source/__init__.py b/homeassistant/components/media_source/__init__.py index ce02b994e9d..e1e9a4feb4b 100644 --- a/homeassistant/components/media_source/__init__.py +++ b/homeassistant/components/media_source/__init__.py @@ -176,7 +176,14 @@ async def async_resolve_media( try: item = _get_media_item(hass, media_content_id, target_media_player) except ValueError as err: - raise Unresolvable(str(err)) from err + raise Unresolvable( + translation_domain=DOMAIN, + translation_key="resolve_media_failed", + translation_placeholders={ + "media_content_id": str(media_content_id), + "error": str(err), + }, + ) from err return await item.async_resolve() diff --git a/homeassistant/components/media_source/strings.json b/homeassistant/components/media_source/strings.json index e855737b165..40204fc32db 100644 --- a/homeassistant/components/media_source/strings.json +++ b/homeassistant/components/media_source/strings.json @@ -3,6 +3,9 @@ "browse_media_failed": { "message": "Failed to browse media with content id {media_content_id}: {error}" }, + "resolve_media_failed": { + "message": "Failed to resolve media with content id {media_content_id}: {error}" + }, "unknown_media_source": { "message": "Unknown media source: {domain}" }