From 528e5ba5c41b647367d48e527b9fe9ad7dfcdd72 Mon Sep 17 00:00:00 2001 From: Jinzhu Date: Wed, 19 Aug 2020 20:30:39 +0800 Subject: [PATCH] Cleanup Model after Count --- finisher_api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/finisher_api.go b/finisher_api.go index db069c5c..cf46f78a 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -289,6 +289,9 @@ func (db *DB) Count(count *int64) (tx *DB) { tx = db.getInstance() if tx.Statement.Model == nil { tx.Statement.Model = tx.Statement.Dest + defer func() { + tx.Statement.Model = nil + }() } if len(tx.Statement.Selects) == 0 {