diff --git a/app/api/materials/route.ts b/app/api/materials/route.ts index e38f546..65a8757 100644 --- a/app/api/materials/route.ts +++ b/app/api/materials/route.ts @@ -679,7 +679,7 @@ export async function GET(request: NextRequest) { const taskPageMissingPreviewIds = materials .filter(m => m.materialType === '任务-页面' && !m.previewUrl && !m.videoCoverUrl) .map(m => m.id); - const coverMaterialIds = [...new Set([...productPackageMaterialIds, ...taskPageMissingPreviewIds])]; + const coverMaterialIds = Array.from(new Set(productPackageMaterialIds.concat(taskPageMissingPreviewIds))); const coverUrlMap = new Map(); if (coverMaterialIds.length > 0) {