From f7f989c4e250c6713cb6bed96849ff9b48e4692e Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Tue, 16 Jan 2018 12:52:53 -0700 Subject: [PATCH] precreate maps in schema --- types/reflection.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/types/reflection.go b/types/reflection.go index 44b4b926..550b7692 100644 --- a/types/reflection.go +++ b/types/reflection.go @@ -74,11 +74,13 @@ func (s *Schemas) Import(version *APIVersion, obj interface{}, externalOverrides func (s *Schemas) newSchemaFromType(version *APIVersion, t reflect.Type, typeName string) (*Schema, error) { schema := &Schema{ - ID: typeName, - Version: *version, - CodeName: t.Name(), - PkgName: t.PkgPath(), - ResourceFields: map[string]Field{}, + ID: typeName, + Version: *version, + CodeName: t.Name(), + PkgName: t.PkgPath(), + ResourceFields: map[string]Field{}, + ResourceActions: map[string]Action{}, + CollectionActions: map[string]Action{}, } if err := s.readFields(schema, t); err != nil {