From fbf62a97115a8749e97ed8bbd4c5ff088e7025fd Mon Sep 17 00:00:00 2001 From: vlorc <648105628@qq.com> Date: Tue, 24 Oct 2017 16:05:46 +0800 Subject: [PATCH] after call AfterInsert (#750) 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)