From eff6b6e19fb0860ac1fcfb8547fb5cdfb2a3a9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Delattre?= Date: Thu, 16 Apr 2020 16:15:18 +0200 Subject: [PATCH] Fix show season order --- frontend/js/reducers/show.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/frontend/js/reducers/show.js b/frontend/js/reducers/show.js index 5b4cdbb..0dcd45f 100644 --- a/frontend/js/reducers/show.js +++ b/frontend/js/reducers/show.js @@ -51,15 +51,17 @@ export default (state = defaultState, action) => }); let seasonMap = new Map(); - seasonNumbers.sort().forEach((n) => { - let episodes = []; - seasons[n] - .sort((a, b) => a.episode - b.episode) - .forEach((episode) => { - episodes.push([episode.episode, episode]); - }); - seasonMap.set(n, new Map(episodes)); - }); + seasonNumbers + .sort((a, b) => a - b) + .forEach((n) => { + let episodes = []; + seasons[n] + .sort((a, b) => a.episode - b.episode) + .forEach((episode) => { + episodes.push([episode.episode, episode]); + }); + seasonMap.set(n, new Map(episodes)); + }); draft.show.seasons = seasonMap; draft.loading = false; -- 2.47.1