Add panic condition

This commit is contained in:
Patrick O'brien 2016-08-15 22:43:10 +10:00
parent a681624168
commit aaa567c7df

View file

@ -227,6 +227,9 @@ func GetStructValues(obj interface{}, columns ...string) []interface{} {
for i, c := range columns {
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()
}