diff --git a/lookup.go b/lookup.go index 2b5af9b7..51dda64c 100644 --- a/lookup.go +++ b/lookup.go @@ -262,6 +262,11 @@ func (i *Info) GetAny(m *MapParams, field string) (any, error) { return nil, err } + // Make sure value[0] exists + if len(value) == 0 { + return nil, fmt.Errorf("could not find field: %s", field) + } + var anyValue any // Try to convert to int