From a701d466c40a905838e910c8ee076e648fe2e6b2 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Tue, 11 Jul 2023 20:08:58 +0300 Subject: [PATCH] Update parse.js --- scripts/commands/channels/parse.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/commands/channels/parse.js b/scripts/commands/channels/parse.js index 8d996436..c0f4e24e 100644 --- a/scripts/commands/channels/parse.js +++ b/scripts/commands/channels/parse.js @@ -45,7 +45,11 @@ async function main() { channels = _.uniqBy(channels, c => c.site_id + c.lang) - channels = _.sortBy(channels, ['lang', c => c.xmltv_id || '_', 'site_id']) + channels = _.sortBy(channels, [ + 'lang', + c => (c.xmltv_id ? c.xmltv_id.toLowerCase() : '_'), + 'site_id' + ]) const output = xml.create(channels, config.site)