From 6ce79264c323e641f2b524bf88e3e7f3be93d594 Mon Sep 17 00:00:00 2001 From: Jinzhu Date: Tue, 23 Nov 2021 11:37:14 +0800 Subject: [PATCH] Append unused argument to gorm statement --- clause/expression.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clause/expression.go b/clause/expression.go index e914b7b3..90ba3a7d 100644 --- a/clause/expression.go +++ b/clause/expression.go @@ -67,6 +67,12 @@ func (expr Expr) Build(builder Builder) { builder.WriteByte(v) } } + + if idx < len(expr.Vars) { + for _, v := range expr.Vars[idx+1:] { + builder.AddVar(builder, v) + } + } } // NamedExpr raw expression for named expr