add current schema to cacheStore when ParseField
This commit is contained in:
parent
3d87575e7e
commit
4a3a93fdac
@ -336,6 +336,7 @@ func (schema *Schema) ParseField(fieldStruct reflect.StructField) *Field {
|
||||
|
||||
cacheStore := &sync.Map{}
|
||||
cacheStore.Store(embeddedCacheKey, true)
|
||||
cacheStore.Store(schema.ModelType, schema)
|
||||
if field.EmbeddedSchema, err = getOrParse(fieldValue.Interface(), cacheStore, embeddedNamer{Table: schema.Table, Namer: schema.namer}); err != nil {
|
||||
schema.err = err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user