diff --git a/evaldo/builtins.go b/evaldo/builtins.go index ec590492..bcc8a6e8 100644 --- a/evaldo/builtins.go +++ b/evaldo/builtins.go @@ -200,6 +200,8 @@ func getFrom(ps *env.ProgramState, data any, key any, posMode bool) env.Object { return v1 case *env.List: return v1 + case env.Native: + return v1 case nil: ps.FailureFlag = true return env.NewError("missing key")