From ce5ae57abc455ae9ad4bfbc96d2ba2699bb9af4c Mon Sep 17 00:00:00 2001 From: xuejianwu <374601383@qq.com> Date: Wed, 5 Aug 2026 16:41:17 +0800 Subject: [PATCH] fix: keep pending asset reviews polling --- public/app.js | 5 ++++- public/index.html | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/public/app.js b/public/app.js index ab0b9ef..4838819 100644 --- a/public/app.js +++ b/public/app.js @@ -1483,7 +1483,10 @@ function normalizeAssetTaskStatus(result) { if (["completed", "complete", "succeeded", "success", "done"].includes(value)) return "completed"; if (["failed", "error", "cancelled", "canceled"].includes(value)) return "failed"; const items = getReviewItems(result); - if (items.length && items.every((item) => [0, 1].includes(Number(item.submit_review_status)))) return "completed"; + if (items.length && items.every((item) => { + const reviewStatus = item.submit_review_status; + return reviewStatus !== null && reviewStatus !== undefined && reviewStatus !== "" && [0, 1].includes(Number(reviewStatus)); + })) return "completed"; return "processing"; } diff --git a/public/index.html b/public/index.html index 0f9149f..6526b2d 100644 --- a/public/index.html +++ b/public/index.html @@ -347,6 +347,6 @@
- +