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 } }