From 1c8611e2a9789c20b41582f5a625a08cd16f642a Mon Sep 17 00:00:00 2001 From: Timo Pollmeier Date: Mon, 29 Jul 2024 12:00:44 +0200 Subject: [PATCH] Fix: Add missing EPSS columns for "no CVEs" case The materialized view result_vt_epss now also has the columns epss_severity and max_epss_severity in case there are no CVEs present when the view is created. This fixes SQL errors resulting from those missing columns. --- src/manage_pg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/manage_pg.c b/src/manage_pg.c index 8c691994e..8f2bcad21 100644 --- a/src/manage_pg.c +++ b/src/manage_pg.c @@ -1849,9 +1849,11 @@ create_view_result_vt_epss () " epss_score," " epss_percentile," " epss_cve," + " epss_severity," " max_epss_score," " max_epss_percentile," - " max_epss_cve" + " max_epss_cve," + " max_epss_severity" " FROM nvts);"); sql ("SELECT create_index ('result_vt_epss_by_vt_id',"