From d4864c0ff4743784be6a5be7d6741cb543ddd3d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Diot?= Date: Mon, 13 May 2024 14:59:23 +0200 Subject: [PATCH] Fix reverse scan metrics fetch in web UI --- src/common/core/reversescan/ui/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/core/reversescan/ui/actions.py b/src/common/core/reversescan/ui/actions.py index 9a295b34b..04264e81b 100644 --- a/src/common/core/reversescan/ui/actions.py +++ b/src/common/core/reversescan/ui/actions.py @@ -7,7 +7,7 @@ def pre_render(**kwargs): # Here we will have a list { 'counter_403': X, 'counter_401': Y ... } data = kwargs["app"].config["INSTANCES"].get_metrics("reversescan") # Format to fit [{code: 403, count: X}, {code: 401, count: Y} ...] - format_data = [{"port": int(key.split("_")[1]), "count": int(value)} for key, value in data.items()] + format_data = [{"port": int(key.split("_")[-1]), "count": value} for key, value in data.items()] format_data.sort(key=itemgetter("count"), reverse=True) return {"top_reverse_scan": format_data} except BaseException: