From c0643ff6fa03ed6ff2751b132c2ee7c4bb761b9c Mon Sep 17 00:00:00 2001 From: Amir Ehsandar Date: Sat, 15 Mar 2025 08:29:00 +0330 Subject: [PATCH] fix: use valid query parameters for postgres (#4515) --- store/db/postgres/memo_filter.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/store/db/postgres/memo_filter.go b/store/db/postgres/memo_filter.go index ee6d78f8d..b405d5dc3 100644 --- a/store/db/postgres/memo_filter.go +++ b/store/db/postgres/memo_filter.go @@ -130,11 +130,8 @@ func (d *DB) ConvertExprToSQL(ctx *filter.ConvertContext, expr *exprv1.Expr) err return errors.New("invalid int value") } - var factor string - if identifier == "creator_id" { - factor = "memo.creator_id" - } - if _, err := ctx.Buffer.WriteString(fmt.Sprintf("%s %s ?", factor, operator)); err != nil { + factor := "memo.creator_id" + if _, err := ctx.Buffer.WriteString(fmt.Sprintf("%s %s %s", factor, operator, placeholder(len(ctx.Args)+ctx.ArgsOffset+1))); err != nil { return err } ctx.Args = append(ctx.Args, valueInt)