diff --git a/src/templates/n8nTemplate.ts b/src/templates/n8nTemplate.ts index 0ad93af..4a0b4c1 100644 --- a/src/templates/n8nTemplate.ts +++ b/src/templates/n8nTemplate.ts @@ -19,10 +19,10 @@ export abstract class N8nImageGenerateTemplate extends ImageGenerateTemplate { } }).then(res => res.data).then(res => { if (res.status) { - const data = res.data?.data; - if(!data) throw new Error(`结果有误`) - if (Array.isArray(data)) { - return data; + const data = res.data; + if (!data) throw new Error(`结果有误`) + if (Array.isArray(data) && data.length > 0) { + return data[0]; } return data; } @@ -60,10 +60,10 @@ export abstract class N8nVideoGenerateTemplate extends VideoGenerateTemplate { } }).then(res => res.data).then(res => { if (res.status) { - const data = res.data?.data; - if(!data) throw new Error(`结果有误`) - if (Array.isArray(data)) { - return data; + const data = res.data; + if (!data) throw new Error(`结果有误`) + if (Array.isArray(data) && data.length > 0) { + return data[0]; } return data; }