From 23f93e311d3c4ed413b2fabca520b5c97869c9b8 Mon Sep 17 00:00:00 2001 From: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Date: Tue, 30 Aug 2022 03:14:03 -0700 Subject: [PATCH] fix: do not display 'Request More' button if no requestable seasons (#2998) --- src/components/RequestButton/index.tsx | 2 -- src/components/TvDetails/index.tsx | 8 ++++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/RequestButton/index.tsx b/src/components/RequestButton/index.tsx index 14002e43..f7158944 100644 --- a/src/components/RequestButton/index.tsx +++ b/src/components/RequestButton/index.tsx @@ -292,7 +292,6 @@ const RequestButton = ({ }) && media && media.status !== MediaStatus.AVAILABLE && - media.status !== MediaStatus.UNKNOWN && !isShowComplete ) { buttons.push({ @@ -338,7 +337,6 @@ const RequestButton = ({ }) && media && media.status4k !== MediaStatus.AVAILABLE && - media.status4k !== MediaStatus.UNKNOWN && !is4kShowComplete && settings.currentSettings.series4kEnabled ) { diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx index cec1da32..0c95a752 100644 --- a/src/components/TvDetails/index.tsx +++ b/src/components/TvDetails/index.tsx @@ -239,7 +239,9 @@ const TvDetails = ({ tv }: TvDetailsProps) => { seasonCount <= ( data.mediaInfo?.seasons.filter( - (season) => season.status === MediaStatus.AVAILABLE + (season) => + season.status === MediaStatus.AVAILABLE || + season.status === MediaStatus.PARTIALLY_AVAILABLE ) ?? [] ).length; @@ -247,7 +249,9 @@ const TvDetails = ({ tv }: TvDetailsProps) => { seasonCount <= ( data.mediaInfo?.seasons.filter( - (season) => season.status4k === MediaStatus.AVAILABLE + (season) => + season.status4k === MediaStatus.AVAILABLE || + season.status4k === MediaStatus.PARTIALLY_AVAILABLE ) ?? [] ).length;