From 5f7919e3d1e28e2725957cfc7e7c73afc3b7324c Mon Sep 17 00:00:00 2001 From: RevGear <95308545+RevGear@users.noreply.github.com> Date: Thu, 22 Dec 2022 17:55:21 +0000 Subject: [PATCH] Update telenet.tv.config.js Added length check to season / episode --- sites/telenet.tv/telenet.tv.config.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/sites/telenet.tv/telenet.tv.config.js b/sites/telenet.tv/telenet.tv.config.js index 1925911e..025da5a0 100644 --- a/sites/telenet.tv/telenet.tv.config.js +++ b/sites/telenet.tv/telenet.tv.config.js @@ -64,8 +64,8 @@ module.exports = { description: detail.longDescription, category: detail.genres, actors: detail.actors, - season: detail.seasonNumber, - episode: detail.episodeNumber, + season: parseSeason(detail), + episode: parseEpisode(detail), start: parseStart(item), stop: parseStop(item) }) @@ -117,3 +117,15 @@ function parseItems(content, channel) { return Array.isArray(channelData.events) ? channelData.events : [] } + +function parseSeason(detail) { + if (!detail.seasonNumber) return null + if (String(detail.seasonNumber).length > 2) return null + return detail.seasonNumber +} + +function parseEpisode(detail) { + if (!detail.episodeNumber) return null + if (String(detail.episodeNumber).length > 3) return null + return detail.episodeNumber +} \ No newline at end of file