From 399f0e095734b9c28d79d3bd92c920cfae80d8d9 Mon Sep 17 00:00:00 2001 From: vlorc <648105628@qq.com> Date: Tue, 17 Oct 2017 15:01:25 +0800 Subject: [PATCH] after call AfterInsert defer handleAfterInsertProcessorFunc(bean) --- session_insert.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/session_insert.go b/session_insert.go index 478501f0..129ee230 100644 --- a/session_insert.go +++ b/session_insert.go @@ -400,7 +400,7 @@ func (session *Session) innerInsert(bean interface{}) (int64, error) { return 0, err } - handleAfterInsertProcessorFunc(bean) + defer handleAfterInsertProcessorFunc(bean) if cacher := session.engine.getCacher2(table); cacher != nil && session.statement.UseCache { session.cacheInsert(table, tableName) @@ -445,7 +445,7 @@ func (session *Session) innerInsert(bean interface{}) (int64, error) { if err != nil { return 0, err } - handleAfterInsertProcessorFunc(bean) + defer handleAfterInsertProcessorFunc(bean) if cacher := session.engine.getCacher2(table); cacher != nil && session.statement.UseCache { session.cacheInsert(table, tableName)