mirror of
https://github.com/yusufipk/OpenFrame.git
synced 2026-09-11 17:46:06 +00:00
fix: bulk video download (original quality, latest version by default)
- Accept source=auto in the version download route (was 400 Bad Request), so bulk/project downloads of Bunny videos no longer fail. - Bulk/project downloads now request the original (uncompressed) Bunny file so quality never drops (was source=auto which could fall back to compressed). - Project/selected downloads default to the latest version of each video and add a separate "All versions" option in the download dropdowns.
This commit is contained in:
@@ -315,8 +315,13 @@ export async function GET(request: NextRequest, { params }: RouteParams) {
|
||||
return apiErrors.badRequest('Download is currently supported for Bunny versions only');
|
||||
}
|
||||
|
||||
if (sourceParam !== null && sourceParam !== 'original' && sourceParam !== 'compressed') {
|
||||
return apiErrors.badRequest('Invalid source. Allowed values: original, compressed');
|
||||
if (
|
||||
sourceParam !== null &&
|
||||
sourceParam !== 'auto' &&
|
||||
sourceParam !== 'original' &&
|
||||
sourceParam !== 'compressed'
|
||||
) {
|
||||
return apiErrors.badRequest('Invalid source. Allowed values: auto, original, compressed');
|
||||
}
|
||||
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user