From 48130c43eb4804dfeb4a940174fc10bb34fe3099 Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 8 Jul 2024 07:55:46 -0500 Subject: [PATCH] Fix issue where card display would not show future season card when in an even season (i.e. S10) after navigating back to the S8/9 card --- src/components/CardImagesDisplay.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/CardImagesDisplay.vue b/src/components/CardImagesDisplay.vue index 903dbe8..b63c2eb 100644 --- a/src/components/CardImagesDisplay.vue +++ b/src/components/CardImagesDisplay.vue @@ -87,6 +87,8 @@ export default { if (season % 2 === 0) season-- else season -= 2 + season = Math.max(season, 1) + if (this.cardImage1UrlBySeasonNumber.has(season) && currentImage !== this.cardImage1UrlBySeasonNumber.get(season)) { return true @@ -97,10 +99,12 @@ export default { hasNextCard(): boolean { const currentImage = this.cardImage1UrlBySeasonNumber.get(this.currentSeasonNumber) let season = this.currentSeasonNumber - while (season <= CURRENT_SEASON) { + while (season < CURRENT_SEASON) { if (season % 2 === 0) season++ else season += 2 + season = Math.min(season, CURRENT_SEASON) + if (this.cardImage1UrlBySeasonNumber.has(season) && currentImage !== this.cardImage1UrlBySeasonNumber.get(season)) { return true