predicates without quoting strings
flashpixx opened this issue · comments
Hello,
I'm using the call predicate.TextContains
with that call .Has("lastName", predicate.TextContains("t")
and this creates an error, because the passed variable content will not be quoted, I must replace it with .Has("lastName", predicate.TextContains(""t"")` .
In my opinion the definition of the function seems not be correct:
func TextContains(str string) *Predicate {
s := "textContains(" + str + ")"
a := Predicate(s)
return &a
}
The fixed definition of the first function line should be
s := "textContains(\"" + str + "\")"
Other calls can be create similar issues.
Thx