From 2a9062dd26db6c97e9834e90d32d9f2af3de06ce Mon Sep 17 00:00:00 2001 From: rocinantex Date: Fri, 11 Sep 2020 11:07:39 +0800 Subject: [PATCH] Fix default tag not working in embedded schema (#3451) --- schema/field.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/schema/field.go b/schema/field.go index e52a8aef..61622852 100644 --- a/schema/field.go +++ b/schema/field.go @@ -356,9 +356,7 @@ func (schema *Schema) ParseField(fieldStruct reflect.StructField) *Field { ef.AutoIncrement = false } - if ef.DefaultValue == "" { - ef.HasDefaultValue = false - } + _, ef.HasDefaultValue = ef.TagSettings["DEFAULT"] } for k, v := range field.TagSettings {