fix(web): stop public approvals legacy pending fetch
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 43s
CD Pipeline / build-and-deploy (push) Successful in 4m36s
CD Pipeline / post-deploy-checks (push) Successful in 1m58s

This commit is contained in:
Your Name
2026-07-02 11:18:19 +08:00
parent b92bfd10c5
commit 29e4d88c65

View File

@@ -1977,9 +1977,8 @@ export default function ApprovalsPage() {
params.set("project_id", projectId);
if (evidenceFilter) params.set("remediation_status", evidenceFilter);
const qs = params.toString();
const [platformResult, legacyResult] = await Promise.allSettled([
const [platformResult] = await Promise.allSettled([
fetchJson(`${API_BASE}/api/v1/platform/approvals${qs ? `?${qs}` : ""}`),
fetchJson(`${API_BASE}/api/v1/approvals/pending`),
]);
if (platformResult.status === "fulfilled") {
@@ -1990,14 +1989,8 @@ export default function ApprovalsPage() {
setError(platformResult.reason instanceof Error ? platformResult.reason.message : t("page.genericLoadFailed"));
}
if (legacyResult.status === "fulfilled") {
const data = legacyResult.value;
const pending = Array.isArray(data) ? data : data.approvals ?? [];
setLegacyApprovals(Array.isArray(pending) ? pending : []);
} else {
setLegacyApprovals([]);
setLegacyError(legacyResult.reason instanceof Error ? legacyResult.reason.message : t("page.genericLoadFailed"));
}
setLegacyApprovals([]);
setLegacyError(null);
setLastRefresh(new Date());
} catch (err) {