Skip to content

Commit f62c555

Browse files
committed
config: improve error message for invalid keys
fixes #174 #292
1 parent 2a6b586 commit f62c555

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

mapping/config/config.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ func (kv *KeyValues) UnmarshalYAML(unmarshal func(interface{}) error) error {
9696
return fmt.Errorf("mapping key '%s' not a string", k)
9797
}
9898
for _, v := range values {
99-
if v, ok := v.(string); ok {
100-
(*kv)[Key(k)] = append((*kv)[Key(k)], OrderedValue{Value: Value(v), Order: order})
99+
if s, ok := v.(string); ok {
100+
(*kv)[Key(k)] = append((*kv)[Key(k)], OrderedValue{Value: Value(s), Order: order})
101101
} else {
102-
return fmt.Errorf("mapping value '%s' not a string", v)
102+
return fmt.Errorf("mapping value '%v' for mapping key '%s' not a string", v, k)
103103
}
104104
order++
105105
}

0 commit comments

Comments
 (0)