From 140e22096f4a032a656f855490275f79d6edc9b1 Mon Sep 17 00:00:00 2001 From: Ankit Patial Date: Fri, 5 Dec 2025 16:29:12 +0530 Subject: [PATCH] fix: correct text search CTE parameter numbering --- qry_select.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qry_select.go b/qry_select.go index c9bc8ac..ebc551e 100644 --- a/qry_select.go +++ b/qry_select.go @@ -335,8 +335,9 @@ func (q *selectQry) Build(needArgs bool) (qry string, args []any) { if q.textSearch != nil { var ts = q.textSearch - q.args = slices.Insert(q.args, 0, any(ts.value)) - sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $1) AS " + ts.alias + ") ") + q.args = append(q.args, any(ts.value)) + sb.WriteString("WITH " + ts.name + " AS (SELECT to_tsquery('english', $" + + strconv.Itoa(len(q.args)) + ") AS " + ts.alias + ") ") } // SELECT