From 9cf6124c4c21d07182ad4314a3cc13de2d7888c8 Mon Sep 17 00:00:00 2001 From: John Guo Date: Mon, 7 Mar 2022 21:09:02 +0800 Subject: [PATCH] improve package goai --- protocol/goai/goai_parameter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/goai/goai_parameter.go b/protocol/goai/goai_parameter.go index d1126b908..f3f219646 100644 --- a/protocol/goai/goai_parameter.go +++ b/protocol/goai/goai_parameter.go @@ -94,7 +94,7 @@ func (oai *OpenApiV3) newParameterRefWithStructMethod(field gstructs.Field, path parameter.Schema = schemaRef // Required check. - if parameter.Schema.Value.Pattern != "" { + if parameter.Schema != nil && parameter.Schema.Value.Pattern != "" { if gset.NewStrSetFrom(gstr.Split(parameter.Schema.Value.Pattern, "|")).Contains(patternKeyForRequired) { parameter.Required = true }