From 6a39d0eaa9e6cda86ac22bc914adb15c2078fdcc Mon Sep 17 00:00:00 2001 From: "Ahmed M. Ammar" Date: Thu, 30 May 2024 04:19:39 +0300 Subject: [PATCH] fix: Fix all scopes (#493) --- database/gorm/query.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/database/gorm/query.go b/database/gorm/query.go index 446660eca..5b16e0712 100644 --- a/database/gorm/query.go +++ b/database/gorm/query.go @@ -1017,9 +1017,10 @@ func (r *QueryImpl) buildScopes(db *gormio.DB) *gormio.DB { var gormFuncs []func(*gormio.DB) *gormio.DB for _, scope := range r.conditions.scopes { + currentScope := scope gormFuncs = append(gormFuncs, func(tx *gormio.DB) *gormio.DB { queryImpl := r.new(tx) - query := scope(queryImpl) + query := currentScope(queryImpl) queryImpl = query.(*QueryImpl) queryImpl = queryImpl.buildConditions()