From 326ea8ef50e75f03fb4cbd6ec4986a3853534cf4 Mon Sep 17 00:00:00 2001 From: Alexandru Branza Date: Mon, 10 Jun 2024 13:39:18 +0300 Subject: [PATCH] Fix Tracks Data When Array Elements are `null` --- src/tracksData.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tracksData.js b/src/tracksData.js index b7360c3..08db7fe 100644 --- a/src/tracksData.js +++ b/src/tracksData.js @@ -2,8 +2,8 @@ module.exports = function(url, cb) { fetch('http://127.0.0.1:11470/tracks/'+encodeURIComponent(url)).then(function(resp) { return resp.json(); }).then(function(tracks) { - var audioTracks = tracks.filter(function(el) { return el.type === 'audio'; }); - var subsTracks = tracks.filter(function(el) { return el.type === 'text'; }); + var audioTracks = tracks.filter(function(el) { return (el || {}).type === 'audio'; }); + var subsTracks = tracks.filter(function(el) { return (el || {}).type === 'text'; }); cb({ audio: audioTracks, subs: subsTracks }); }).catch(function(err) { // eslint-disable-next-line no-console