operator-dot.go: fixed string index
This commit is contained in:
parent
cf73b5c98d
commit
d035fa0d5e
@ -57,7 +57,7 @@ func evalDot(ctx ExprContext, self *term) (v any, err error) {
|
|||||||
case string:
|
case string:
|
||||||
var index int
|
var index int
|
||||||
if index, err = verifyIndex(ctx, indexTerm, len(unboxedValue)); err == nil {
|
if index, err = verifyIndex(ctx, indexTerm, len(unboxedValue)); err == nil {
|
||||||
v = unboxedValue[index]
|
v = string(unboxedValue[index])
|
||||||
}
|
}
|
||||||
case map[any]any:
|
case map[any]any:
|
||||||
var ok bool
|
var ok bool
|
||||||
|
Loading…
Reference in New Issue
Block a user