From dba21650a13ee0c12c968f016ee68d56216851ed Mon Sep 17 00:00:00 2001 From: btea <2356281422@qq.com> Date: Sun, 7 Dec 2025 03:44:01 +0000 Subject: [PATCH] refactor: lockIssues filter locked issue --- src/helper/advanced.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/helper/advanced.ts b/src/helper/advanced.ts index 8f2f77d4..6bd231f4 100644 --- a/src/helper/advanced.ts +++ b/src/helper/advanced.ts @@ -317,14 +317,10 @@ export async function doLockIssues(body: string, emoji?: string) { const issues = await doQueryIssues(issueState as TIssueState | 'all'); if (issues.length) { - for (const { number, locked } of issues) { - if (!locked) { - core.info(`[doLockIssues] Doing ---> ${number}`); - if (body) await doCreateComment(body, emoji, number); - await doLockIssue(number); - } else { - core.info(`[doLockIssues] Locked ---> ${number}`); - } + for (const { number } of issues.filter(issue => !issue.locked)) { + core.info(`[doLockIssues] Doing ---> ${number}`); + if (body) await doCreateComment(body, emoji, number); + await doLockIssue(number); } } else { core.info(`[doLockIssues] Query issues empty!`);