From 50786316821e0e9b57b4e5bd02c6d839f4309f76 Mon Sep 17 00:00:00 2001 From: JW Date: Sun, 7 Aug 2016 00:38:50 +0200 Subject: [PATCH] Fix bug #1138 --- callback_create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/callback_create.go b/callback_create.go index 14b82047..8dda3ed2 100644 --- a/callback_create.go +++ b/callback_create.go @@ -129,7 +129,7 @@ func forceReloadAfterCreateCallback(scope *Scope) { if blankColumnsWithDefaultValue, ok := scope.InstanceGet("gorm:blank_columns_with_default_value"); ok { db := scope.DB().New().Table(scope.TableName()).Select(blankColumnsWithDefaultValue.([]string)) for _, field := range scope.Fields() { - if field.IsPrimaryKey && !field.IsBlank { + if field.IsPrimaryKey { db = db.Where(fmt.Sprintf("%v = ?", field.DBName), field.Field.Interface()) } }