diff --git a/sites/tv.blue.ch/tv.blue.ch.config.js b/sites/tv.blue.ch/tv.blue.ch.config.js index 3de09585..5b873c9a 100644 --- a/sites/tv.blue.ch/tv.blue.ch.config.js +++ b/sites/tv.blue.ch/tv.blue.ch.config.js @@ -81,5 +81,7 @@ function parseItems(content) { const nodes = data.Nodes.Items.filter(i => i.Kind === 'Channel') if (!nodes.length) return [] - return nodes[0].Content.Nodes.Items.filter(i => i.Kind === 'Broadcast') + return nodes[0].Content.Nodes && Array.isArray(nodes[0].Content.Nodes.Items) + ? nodes[0].Content.Nodes.Items.filter(i => i.Kind === 'Broadcast') + : [] }