fix: keep pending asset reviews polling
This commit is contained in:
@@ -1483,7 +1483,10 @@ function normalizeAssetTaskStatus(result) {
|
|||||||
if (["completed", "complete", "succeeded", "success", "done"].includes(value)) return "completed";
|
if (["completed", "complete", "succeeded", "success", "done"].includes(value)) return "completed";
|
||||||
if (["failed", "error", "cancelled", "canceled"].includes(value)) return "failed";
|
if (["failed", "error", "cancelled", "canceled"].includes(value)) return "failed";
|
||||||
const items = getReviewItems(result);
|
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";
|
return "processing";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -347,6 +347,6 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="toast hidden" id="toast"></div>
|
<div class="toast hidden" id="toast"></div>
|
||||||
<script src="./app.js?v=31"></script>
|
<script src="./app.js?v=32"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user