fix: keep pending asset reviews polling

This commit is contained in:
xuejianwu
2026-08-05 16:41:17 +08:00
parent 93b12bf739
commit ce5ae57abc
2 changed files with 5 additions and 2 deletions

View File

@@ -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";
}

View File

@@ -347,6 +347,6 @@
</div>
<div class="toast hidden" id="toast"></div>
<script src="./app.js?v=31"></script>
<script src="./app.js?v=32"></script>
</body>
</html>