From 79a98e2d8f31453a6532ccd80f544b5cd3f97eec Mon Sep 17 00:00:00 2001 From: qcqcqc <1220204124@zust.edu.cn> Date: Sun, 4 Jan 2026 15:39:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BF=BD=E7=95=A5=E4=B8=A4=E5=A4=84?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- es/triggers/extraFile.js | 10 ++++++++-- lib/triggers/extraFile.js | 10 ++++++++-- lib/triggers/toDo.d.ts | 2 +- src/triggers/extraFile.ts | 11 +++++++++-- 4 files changed, 26 insertions(+), 7 deletions(-) diff --git a/es/triggers/extraFile.js b/es/triggers/extraFile.js index 5398e7b26..6f690746b 100644 --- a/es/triggers/extraFile.js +++ b/es/triggers/extraFile.js @@ -73,7 +73,10 @@ const triggers = [ }); }; if (data instanceof Array) { - await Promise.all(data.map(ele => formMeta(ele))); + await Promise.all(data.map(ele => { + // @oak-ignore + return formMeta(ele); + })); return data.length; } await formMeta(data); @@ -116,7 +119,10 @@ const triggers = [ }); }; if (data instanceof Array) { - await Promise.all(data.map(ele => formChunkInfo(ele))); + await Promise.all(data.map(ele => { + // @oak-ignore + return formChunkInfo(ele); + })); return data.length; } await formChunkInfo(data); diff --git a/lib/triggers/extraFile.js b/lib/triggers/extraFile.js index 8816d08cc..f7af7c1f1 100644 --- a/lib/triggers/extraFile.js +++ b/lib/triggers/extraFile.js @@ -76,7 +76,10 @@ const triggers = [ }); }; if (data instanceof Array) { - await Promise.all(data.map(ele => formMeta(ele))); + await Promise.all(data.map(ele => { + // @oak-ignore + return formMeta(ele); + })); return data.length; } await formMeta(data); @@ -119,7 +122,10 @@ const triggers = [ }); }; if (data instanceof Array) { - await Promise.all(data.map(ele => formChunkInfo(ele))); + await Promise.all(data.map(ele => { + // @oak-ignore + return formChunkInfo(ele); + })); return data.length; } await formChunkInfo(data); diff --git a/lib/triggers/toDo.d.ts b/lib/triggers/toDo.d.ts index 1d9bc2ce2..e5be399e1 100644 --- a/lib/triggers/toDo.d.ts +++ b/lib/triggers/toDo.d.ts @@ -14,7 +14,7 @@ export declare function createToDo; +}, userIds?: string[]): Promise<1 | 0>; /** * 完成todo例程,当在entity对象上进行action操作时(操作条件是filter),将对应的todo完成 * 必须在entity的action的后trigger中调用 diff --git a/src/triggers/extraFile.ts b/src/triggers/extraFile.ts index 925987ed3..32daea35c 100644 --- a/src/triggers/extraFile.ts +++ b/src/triggers/extraFile.ts @@ -91,7 +91,10 @@ const triggers: Trigger>[] = [ } if (data instanceof Array) { await Promise.all( - data.map(ele => formMeta(ele as EntityDict['extraFile']['OpSchema'])) + data.map(ele => { + // @oak-ignore + return formMeta(ele as EntityDict['extraFile']['OpSchema']) + }) ); return data.length; } @@ -147,10 +150,14 @@ const triggers: Trigger>[] = [ if (data instanceof Array) { await Promise.all( - data.map(ele => formChunkInfo(ele as EntityDict['extraFile']['OpSchema'])) + data.map(ele => { + // @oak-ignore + return formChunkInfo(ele as EntityDict['extraFile']['OpSchema']) + }) ); return data.length; } + await formChunkInfo(data as EntityDict['extraFile']['OpSchema']); return 1; }