From f9b3070065444651259fa03d114eda18971290e2 Mon Sep 17 00:00:00 2001 From: pohanhuangtw Date: Thu, 27 Nov 2025 01:21:04 +0000 Subject: [PATCH] fix: translation the severity Signed-off-by: pohanhuangtw --- updater/fetchers/rocky/rocky.go | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/updater/fetchers/rocky/rocky.go b/updater/fetchers/rocky/rocky.go index b9f3d1d..aaafe7d 100644 --- a/updater/fetchers/rocky/rocky.go +++ b/updater/fetchers/rocky/rocky.go @@ -241,22 +241,19 @@ func issuedDate(dateString string) time.Time { } func translateSeverity(incSev string) common.Priority { - var severity common.Priority switch incSev { - case "SEVERITY_CRITICAL": - severity = common.Critical - case "SEVERITY_IMPORTANT": - severity = common.High - case "SEVERITY_MODERATE": - severity = common.Medium - case "SEVERITY_LOW": - severity = common.Low - case "SEVERITY_UNKNOWN": - severity = common.Low + case "Critical": + return common.Critical + case "Important": + return common.High + case "Moderate": + return common.Medium + case "Low", "None", "Unknown": + return common.Low default: - log.WithFields(log.Fields{"sev": incSev}).Debug("unhandled severity") + log.WithFields(log.Fields{"severity": incSev}).Warn("unhandled severity, defaulting to Low") + return common.Low } - return severity } func (f *RockyFetcher) Clean() {}