fix: cli can use lowercase for severities (#2565)

This commit is contained in:
afdesk
2022-07-25 17:25:16 +06:00
committed by GitHub
parent c7f0bc92ae
commit f9be138aab
2 changed files with 13 additions and 1 deletions

View File

@@ -220,7 +220,7 @@ func splitSeverity(severity []string) []dbTypes.Severity {
var severities []dbTypes.Severity
for _, s := range severity {
sev, err := dbTypes.NewSeverity(s)
sev, err := dbTypes.NewSeverity(strings.ToUpper(s))
if err != nil {
log.Logger.Warnf("unknown severity option: %s", err)
continue

View File

@@ -43,6 +43,18 @@ func TestReportFlagGroup_ToOptions(t *testing.T) {
Output: os.Stdout,
},
},
{
name: "happy path with a low case severity",
fields: fields{
severities: "critical",
},
want: flag.ReportOptions{
Output: os.Stdout,
Severities: []dbTypes.Severity{
dbTypes.SeverityCritical,
},
},
},
{
name: "happy path with an unknown severity",
fields: fields{