From 4a7e1df8e026dc448403a1562a3233f010aae473 Mon Sep 17 00:00:00 2001 From: mbohlool Date: Mon, 17 Jul 2017 15:00:31 -0700 Subject: [PATCH] OpenAPI bug: Array/Map Ptr Elements' handing was incorrect --- cmd/libs/go2idl/openapi-gen/generators/openapi.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/libs/go2idl/openapi-gen/generators/openapi.go b/cmd/libs/go2idl/openapi-gen/generators/openapi.go index 9d7d232f768..7999a587880 100644 --- a/cmd/libs/go2idl/openapi-gen/generators/openapi.go +++ b/cmd/libs/go2idl/openapi-gen/generators/openapi.go @@ -579,7 +579,7 @@ func (g openAPITypeWriter) generateMapProperty(t *types.Type) error { case types.Builtin: return fmt.Errorf("please add type %v to getOpenAPITypeFormat function.", elemType) case types.Struct: - g.generateReferenceProperty(t.Elem) + g.generateReferenceProperty(elemType) case types.Slice, types.Array: g.generateSliceProperty(elemType) default: @@ -603,7 +603,7 @@ func (g openAPITypeWriter) generateSliceProperty(t *types.Type) error { case types.Builtin: return fmt.Errorf("please add type %v to getOpenAPITypeFormat function.", elemType) case types.Struct: - g.generateReferenceProperty(t.Elem) + g.generateReferenceProperty(elemType) default: return fmt.Errorf("slice Element kind %v is not supported in %v", elemType.Kind, t) }