From 7723d47ac102e6da6976b74771a29c368c8ef4d4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 14 Apr 2022 15:52:49 -0700 Subject: [PATCH] Split only on first comma in media browser (#12331) --- src/panels/media-browser/ha-panel-media-browser.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/panels/media-browser/ha-panel-media-browser.ts b/src/panels/media-browser/ha-panel-media-browser.ts index 30cc866b17..cfda5876f9 100644 --- a/src/panels/media-browser/ha-panel-media-browser.ts +++ b/src/panels/media-browser/ha-panel-media-browser.ts @@ -170,11 +170,12 @@ class PanelMediaBrowser extends LitElement { media_content_id: undefined, }, ...navigateIdsEncoded.map((navigateId) => { - const [media_content_type, media_content_id] = - decodeURIComponent(navigateId).split(","); + const decoded = decodeURIComponent(navigateId); + // Don't use split because media_content_id could contain commas + const delimiter = decoded.indexOf(","); return { - media_content_type, - media_content_id, + media_content_type: decoded.substring(0, delimiter), + media_content_id: decoded.substring(delimiter + 1), }; }), ];