From 55d012f179b99a0a7c7f582205983ffec485304c Mon Sep 17 00:00:00 2001 From: xiaoyiyu Date: Mon, 28 Aug 2023 18:12:08 +0800 Subject: [PATCH] Fix: Add unused argument Introduced compatibility issues Fix: Add unused argument (#4871) Breaking the previous compatibility. when idx=0, vars seems not to need. https://github.com/go-gorm/gorm/commit/b8f33a42a469f5a4ab64bb8937ef7c8e5524af7e --- clause/expression.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clause/expression.go b/clause/expression.go index 8d010522..bc07ad12 100644 --- a/clause/expression.go +++ b/clause/expression.go @@ -68,7 +68,7 @@ func (expr Expr) Build(builder Builder) { } } - if idx < len(expr.Vars) { + if idx > 0 && idx < len(expr.Vars) { for _, v := range expr.Vars[idx:] { builder.AddVar(builder, sql.NamedArg{Value: v}) }