mirror of
https://github.com/sct/overseerr.git
synced 2025-12-26 08:25:07 +01:00
fix: update request button logic to accomodate specials
fix: remove completed filtering in tv details
This commit is contained in:
@@ -342,8 +342,7 @@ const TvRequestModal = ({
|
||||
(data.mediaInfo.requests || []).filter(
|
||||
(request) =>
|
||||
request.is4k === is4k &&
|
||||
request.status !== MediaRequestStatus.DECLINED &&
|
||||
request.status !== MediaRequestStatus.COMPLETED
|
||||
request.status !== MediaRequestStatus.DECLINED
|
||||
).length > 0
|
||||
) {
|
||||
data.mediaInfo.requests
|
||||
|
||||
@@ -235,8 +235,7 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
|
||||
.filter(
|
||||
(request) =>
|
||||
request.is4k === is4k &&
|
||||
request.status !== MediaRequestStatus.DECLINED &&
|
||||
request.status !== MediaRequestStatus.COMPLETED
|
||||
request.status !== MediaRequestStatus.DECLINED
|
||||
)
|
||||
.reduce((requestedSeasons, request) => {
|
||||
return [
|
||||
@@ -598,7 +597,9 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
|
||||
</Badge>
|
||||
</div>
|
||||
{((!mSeason &&
|
||||
request?.status === MediaRequestStatus.APPROVED) ||
|
||||
(request?.status === MediaRequestStatus.APPROVED ||
|
||||
request?.status ===
|
||||
MediaRequestStatus.COMPLETED)) ||
|
||||
mSeason?.status === MediaStatus.PROCESSING) && (
|
||||
<>
|
||||
<div className="hidden md:flex">
|
||||
@@ -671,8 +672,10 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
|
||||
</>
|
||||
)}
|
||||
{((!mSeason4k &&
|
||||
request4k?.status ===
|
||||
MediaRequestStatus.APPROVED) ||
|
||||
(request4k?.status ===
|
||||
MediaRequestStatus.APPROVED ||
|
||||
request4k?.status ===
|
||||
MediaRequestStatus.COMPLETED)) ||
|
||||
mSeason4k?.status4k === MediaStatus.PROCESSING) &&
|
||||
show4k && (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user