From 918df010f53cb6afccfc1ab631e7ebd2197a6ae0 Mon Sep 17 00:00:00 2001 From: Kyle Maas Date: Mon, 13 Nov 2023 04:09:16 -0500 Subject: [PATCH] Fix bug that crashes page if an encoding has a null URL (#912) --- .../js/components/media-actions/VideoMediaDownloadLink.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/static/js/components/media-actions/VideoMediaDownloadLink.jsx b/frontend/src/static/js/components/media-actions/VideoMediaDownloadLink.jsx index 8526c7d..611bcca 100644 --- a/frontend/src/static/js/components/media-actions/VideoMediaDownloadLink.jsx +++ b/frontend/src/static/js/components/media-actions/VideoMediaDownloadLink.jsx @@ -19,7 +19,7 @@ function downloadOptionsList() { if (Object.keys(encodings_info[k]).length) { for (g in encodings_info[k]) { if (encodings_info[k].hasOwnProperty(g)) { - if ('success' === encodings_info[k][g].status && 100 === encodings_info[k][g].progress) { + if ('success' === encodings_info[k][g].status && 100 === encodings_info[k][g].progress && null !== encodings_info[k][g].url) { optionsList[encodings_info[k][g].title] = { text: k + ' - ' + g.toUpperCase() + ' (' + encodings_info[k][g].size + ')', link: formatInnerLink(encodings_info[k][g].url, SiteContext._currentValue.url),