diff --git a/protocol/goai/goai.go b/protocol/goai/goai.go index e39c11fb4..aef00be0e 100644 --- a/protocol/goai/goai.go +++ b/protocol/goai/goai.go @@ -241,7 +241,7 @@ func formatRefToBytes(ref string) []byte { return []byte(fmt.Sprintf(`{"$ref":"#/components/schemas/%s"}`, ref)) } -func isValidTag(key string) bool { +func isValidParameterName(key string) bool { if key == "-" { return false } diff --git a/protocol/goai/goai_parameter_ref.go b/protocol/goai/goai_parameter_ref.go index b32f1e33e..416ec7dcc 100644 --- a/protocol/goai/goai_parameter_ref.go +++ b/protocol/goai/goai_parameter_ref.go @@ -75,7 +75,7 @@ func (oai *OpenApiV3) newParameterRefWithStructMethod(field gstructs.Field, path parameter.Schema = schemaRef // Ignore parameter. - if !isValidTag(parameter.Name) { + if !isValidParameterName(parameter.Name) { return nil, nil } diff --git a/protocol/goai/goai_shema.go b/protocol/goai/goai_shema.go index 2c05972ad..4952cd4ba 100644 --- a/protocol/goai/goai_shema.go +++ b/protocol/goai/goai_shema.go @@ -189,7 +189,7 @@ func (oai *OpenApiV3) structToSchema(object interface{}) (*Schema, error) { schema.Required = append(schema.Required, key) } } - if !isValidTag(key) { + if !isValidParameterName(key) { ignoreProperties = append(ignoreProperties, key) } return true