From cd0315334b0fe555500d6f1870c566093d7daa33 Mon Sep 17 00:00:00 2001 From: Goxiaoy Date: Fri, 1 Apr 2022 08:33:39 +0800 Subject: [PATCH] fix: context missing in association (#5214) --- association.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/association.go b/association.go index dc731ff8..35e10ddd 100644 --- a/association.go +++ b/association.go @@ -502,7 +502,7 @@ func (association *Association) buildCondition() *DB { if association.Relationship.JoinTable != nil { if !tx.Statement.Unscoped && len(association.Relationship.JoinTable.QueryClauses) > 0 { - joinStmt := Statement{DB: tx, Schema: association.Relationship.JoinTable, Table: association.Relationship.JoinTable.Table, Clauses: map[string]clause.Clause{}} + joinStmt := Statement{DB: tx, Context: tx.Statement.Context, Schema: association.Relationship.JoinTable, Table: association.Relationship.JoinTable.Table, Clauses: map[string]clause.Clause{}} for _, queryClause := range association.Relationship.JoinTable.QueryClauses { joinStmt.AddClause(queryClause) }