Add panic condition
This commit is contained in:
parent
a681624168
commit
aaa567c7df
1 changed files with 3 additions and 0 deletions
|
@ -227,6 +227,9 @@ func GetStructValues(obj interface{}, columns ...string) []interface{} {
|
||||||
|
|
||||||
for i, c := range columns {
|
for i, c := range columns {
|
||||||
field := val.FieldByName(strmangle.TitleCase(c))
|
field := val.FieldByName(strmangle.TitleCase(c))
|
||||||
|
if !field.IsValid() {
|
||||||
|
panic(fmt.Sprintf("Unable to find field with name: %s\n%#v", strmangle.TitleCase(c), obj))
|
||||||
|
}
|
||||||
ret[i] = field.Interface()
|
ret[i] = field.Interface()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue