From a522da41f6546f0140762612acfcbf32d52856f5 Mon Sep 17 00:00:00 2001 From: Zaid Ajaj Date: Wed, 23 Nov 2022 22:04:36 +0100 Subject: [PATCH] backward-compat for marshalling function spec --- pkg/codegen/schema/schema.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/codegen/schema/schema.go b/pkg/codegen/schema/schema.go index 41759a1659d8..d7d3fd6d998e 100644 --- a/pkg/codegen/schema/schema.go +++ b/pkg/codegen/schema/schema.go @@ -1724,6 +1724,11 @@ func (funcSpec FunctionSpec) MarshalFunctionSpec() map[string]interface{} { } } + // for backward-compat when we only specify the outputs object of the function + if funcSpec.ReturnType == nil && funcSpec.Outputs != nil { + data["outputs"] = funcSpec.Outputs + } + if funcSpec.DeprecationMessage != "" { data["deprecationMessage"] = funcSpec.DeprecationMessage }