Skip to content

Commit e26d682

Browse files
jabdoa2mrueg
andcommitted
lowercase string and simplify logic
Co-authored-by: Manuel Rüger <[email protected]>
1 parent 2b5460f commit e26d682

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/customresourcestate/registry_factory.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -635,10 +635,11 @@ func toFloat64(value interface{}, nilIsZero bool) (float64, error) {
635635
}
636636
return 0, nil
637637
case string:
638-
if value.(string) == "True" || value.(string) == "true" || value.(string) == "Yes" || value.(string) == "yes" {
638+
normalized := strings.ToLower(value.(string))
639+
if normalized == "true" || normalized == "yes" {
639640
return 1, nil
640641
}
641-
if value.(string) == "False" || value.(string) == "false" || value.(string) == "No" || value.(string) == "no" {
642+
if normalized == "false" || normalized == "no" {
642643
return 0, nil
643644
}
644645
if t, e := time.Parse(time.RFC3339, value.(string)); e == nil {

0 commit comments

Comments
 (0)