mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2025-12-23 18:29:19 -05:00
fix(api): respect is4k parameter for all media status changes (#1951)
Signed-off-by: 0xsysr3ll <0xsysr3ll@pm.me>
This commit is contained in:
@@ -6912,6 +6912,10 @@ paths:
|
|||||||
is4k:
|
is4k:
|
||||||
type: boolean
|
type: boolean
|
||||||
example: false
|
example: false
|
||||||
|
description: |
|
||||||
|
When true, updates the 4K status field (status4k).
|
||||||
|
When false or not provided, updates the regular status field (status).
|
||||||
|
This applies to all status values (available, partial, processing, pending, unknown).
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: Returned media
|
description: Returned media
|
||||||
|
|||||||
@@ -145,16 +145,16 @@ mediaRoutes.post<
|
|||||||
message: 'Only series can be set to be partially available',
|
message: 'Only series can be set to be partially available',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
media.status = MediaStatus.PARTIALLY_AVAILABLE;
|
media[is4k ? 'status4k' : 'status'] = MediaStatus.PARTIALLY_AVAILABLE;
|
||||||
break;
|
break;
|
||||||
case 'processing':
|
case 'processing':
|
||||||
media.status = MediaStatus.PROCESSING;
|
media[is4k ? 'status4k' : 'status'] = MediaStatus.PROCESSING;
|
||||||
break;
|
break;
|
||||||
case 'pending':
|
case 'pending':
|
||||||
media.status = MediaStatus.PENDING;
|
media[is4k ? 'status4k' : 'status'] = MediaStatus.PENDING;
|
||||||
break;
|
break;
|
||||||
case 'unknown':
|
case 'unknown':
|
||||||
media.status = MediaStatus.UNKNOWN;
|
media[is4k ? 'status4k' : 'status'] = MediaStatus.UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
||||||
await mediaRepository.save(media);
|
await mediaRepository.save(media);
|
||||||
|
|||||||
Reference in New Issue
Block a user