mirror of
https://github.com/ent/ent.git
synced 2026-05-22 09:31:45 +03:00
dialect/sql: fix escape issue occurred in fuzzy testing (#3115)
* fix(builder):fix escape method * fix(builder):fix escape method Co-authored-by: chenfuqing <chenfuqing@laiye.com>
This commit is contained in:
@@ -1689,11 +1689,11 @@ func escape(w string) (string, bool) {
|
||||
}
|
||||
var b strings.Builder
|
||||
b.Grow(len(w) + n)
|
||||
for i := range w {
|
||||
if c := w[i]; c == '%' || c == '_' || c == '\\' {
|
||||
for _, c := range w {
|
||||
if c == '%' || c == '_' || c == '\\' {
|
||||
b.WriteByte('\\')
|
||||
}
|
||||
b.WriteByte(w[i])
|
||||
b.WriteRune(c)
|
||||
}
|
||||
return b.String(), true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user