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 (["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";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user