diff --git a/overseerr-api.yml b/overseerr-api.yml index 443a9c948..bc88976f7 100644 --- a/overseerr-api.yml +++ b/overseerr-api.yml @@ -4900,6 +4900,7 @@ paths: approved, available, pending, + requested, processing, unavailable, failed, diff --git a/server/routes/request.ts b/server/routes/request.ts index 83c05b485..2669c52b1 100644 --- a/server/routes/request.ts +++ b/server/routes/request.ts @@ -70,6 +70,9 @@ requestRoutes.get, RequestResultsResponse>( case 'available': mediaStatusFilter = [MediaStatus.AVAILABLE]; break; + case 'requested': + mediaStatusFilter = [MediaStatus.PROCESSING]; + break; case 'processing': case 'unavailable': mediaStatusFilter = [ diff --git a/src/components/RequestList/index.tsx b/src/components/RequestList/index.tsx index bffd7c067..a2de7ac1d 100644 --- a/src/components/RequestList/index.tsx +++ b/src/components/RequestList/index.tsx @@ -31,6 +31,7 @@ enum Filter { PENDING = 'pending', APPROVED = 'approved', PROCESSING = 'processing', + REQUESTED = 'requested', AVAILABLE = 'available', UNAVAILABLE = 'unavailable', FAILED = 'failed', @@ -165,6 +166,9 @@ const RequestList = () => { +