From 7a0d0a1d9e3a6d381dcc6416a47c87bca019ca38 Mon Sep 17 00:00:00 2001 From: weige <772752726@qq.com> Date: Fri, 29 May 2026 14:05:10 +0800 Subject: [PATCH] fix: handle missing popiserver task images --- src/app/api/generate/providers/popiserver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/api/generate/providers/popiserver.ts b/src/app/api/generate/providers/popiserver.ts index 9a413776..895bd8b3 100644 --- a/src/app/api/generate/providers/popiserver.ts +++ b/src/app/api/generate/providers/popiserver.ts @@ -564,7 +564,7 @@ function extractOutputFromTask(task: PopiTask, mediaType: string): GenerationOut // payloads. Only use it as a defensive fallback for older responses that do // not put generated images under resultList. const images = [ - ...new Set(resultImages.length > 0 ? resultImages : collectStrings(task.images)), + ...new Set(resultImages.length > 0 ? resultImages : collectStrings(task.images ?? [])), ]; return images.length > 0 ? { success: true, outputs: images.map((url) => ({ type: "image", data: "", url })) }