diff --git a/sites/guidatv.sky.it/guidatv.sky.it.config.js b/sites/guidatv.sky.it/guidatv.sky.it.config.js index b24c1269..98e08ffb 100644 --- a/sites/guidatv.sky.it/guidatv.sky.it.config.js +++ b/sites/guidatv.sky.it/guidatv.sky.it.config.js @@ -17,7 +17,7 @@ module.exports = { programs.push({ title: item.eventTitle, description: item.eventSynopsis, - category: item.content.genre.name, + category: parseCategory(item), season: item.content.seasonNumber || null, episode: item.content.episodeNumber || null, start: parseStart(item), @@ -30,6 +30,15 @@ module.exports = { } } +function parseCategory(item) { + let category = item.content.genre.name || null; + const subcategory = item.content.subgenre.name || null; + if(category && subcategory){ + category += `/${subcategory}`; + } + return category; +} + function parseStart(item) { return item.starttime ? dayjs(item.starttime) : null }