From fbcc798f4b650f91beb6ce471896d42d042a5ef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Sat, 27 Dec 2025 20:26:06 +0800 Subject: [PATCH] Add files via upload --- web/static/js/vulnerability.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/static/js/vulnerability.js b/web/static/js/vulnerability.js index c75473b3..d02b7681 100644 --- a/web/static/js/vulnerability.js +++ b/web/static/js/vulnerability.js @@ -131,9 +131,9 @@ async function loadVulnerabilities(page = null) { vulnerabilityPagination.total = data.length; vulnerabilityPagination.totalPages = Math.max(1, Math.ceil(data.length / vulnerabilityPagination.pageSize)); console.warn('后端返回的是旧格式(数组),建议更新后端API以支持分页'); - } else if (data.vulnerabilities) { - // 新格式:包含分页信息的对象 - vulnerabilities = data.vulnerabilities; + } else if ('vulnerabilities' in data) { + // 新格式:包含分页信息的对象(vulnerabilities可能为null或数组) + vulnerabilities = Array.isArray(data.vulnerabilities) ? data.vulnerabilities : []; vulnerabilityPagination.total = data.total || 0; vulnerabilityPagination.currentPage = data.page || vulnerabilityPagination.currentPage; vulnerabilityPagination.pageSize = data.page_size || vulnerabilityPagination.pageSize;