From 483c35de5439fe5922b651c25727b51107a23229 Mon Sep 17 00:00:00 2001 From: baochuan Date: Tue, 21 Dec 2021 14:31:24 +0800 Subject: [PATCH] fix primaryKey DBName contains uppercase --- callback_create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/callback_create.go b/callback_create.go index 59840f863b..ddef2ed9ed 100644 --- a/callback_create.go +++ b/callback_create.go @@ -180,7 +180,7 @@ func forceReloadAfterCreateCallback(scope *Scope) { db := scope.DB().New().Table(scope.TableName()).Select(blankColumnsWithDefaultValue.([]string)) for _, field := range scope.Fields() { if field.IsPrimaryKey && !field.IsBlank { - db = db.Where(fmt.Sprintf("%v = ?", field.DBName), field.Field.Interface()) + db = db.Where(fmt.Sprintf("%v = ?", scope.Dialect().Quote(field.DBName)), field.Field.Interface()) shouldScan = true } }