31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From b87c51761b3143aabd39a3e9c91596e540325172 Mon Sep 17 00:00:00 2001
|
|
From: rearcher <123781007@qq.com>
|
|
Date: Mon, 18 Dec 2023 22:24:51 +0800
|
|
Subject: [PATCH] fix cve_list sort
|
|
|
|
---
|
|
apollo/database/proxy/cve.py | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/apollo/database/proxy/cve.py b/apollo/database/proxy/cve.py
|
|
index e92cb14..6210156 100644
|
|
--- a/apollo/database/proxy/cve.py
|
|
+++ b/apollo/database/proxy/cve.py
|
|
@@ -669,10 +669,11 @@ class CveProxy(CveMysqlProxy, CveEsProxy):
|
|
sort_page['limt_size'] = int(per_page)
|
|
|
|
# sort by host num by default
|
|
+ sort_page["order_by"] = data.get("direction", "asc")
|
|
sort_page["order_by_filed"] = data.get('sort', "cve_id")
|
|
if sort_page["order_by_filed"] == "host_num":
|
|
- sort_page["order_by_filed"] = "cve_id, host_num"
|
|
- sort_page["order_by"] = data.get("direction", "asc")
|
|
+ sort_page["order_by_filed"] = f"host_num {sort_page['order_by']},cve_id "
|
|
+
|
|
return sort_page
|
|
|
|
def _query_cve_list(self, data):
|
|
--
|
|
Gitee
|
|
|