From c90013c901a66499957531eb4c31ad8dd03d70c5 Mon Sep 17 00:00:00 2001 From: leiyuqing Date: Sun, 3 Apr 2022 12:13:32 +0800 Subject: [PATCH] before Update nil point panic --- callbacks/update.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/callbacks/update.go b/callbacks/update.go index 655c4ba1..e5a02276 100644 --- a/callbacks/update.go +++ b/callbacks/update.go @@ -31,9 +31,9 @@ func SetupUpdateReflectValue(db *gorm.DB) { // BeforeUpdate before update hooks func BeforeUpdate(db *gorm.DB) { - if !db.Statement.ReflectValue.CanAddr() { - return - } + //if !db.Statement.ReflectValue.CanAddr() { + // return + //} if db.Error == nil && db.Statement.Schema != nil && !db.Statement.SkipHooks && (db.Statement.Schema.BeforeSave || db.Statement.Schema.BeforeUpdate) { callMethod(db, func(value interface{}, tx *gorm.DB) (called bool) {