Skip to content

Commit 4e39f12

Browse files
wing328sagarkhot3
andauthored
[Go] fix isNil check (#17870)
* #17835 changed to return !IsNil * update samples --------- Co-authored-by: sagar khot <[email protected]>
1 parent 887b860 commit 4e39f12

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

modules/openapi-generator/src/main/resources/go/model_simple.mustache

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ func (o *{{classname}}) Get{{name}}Ok() ({{^isArray}}{{^isFreeFormObject}}*{{/is
226226

227227
// Has{{name}} returns a boolean if a field has been set.
228228
func (o *{{classname}}) Has{{name}}() bool {
229-
if o != nil && {{^isNullable}}!IsNil(o.{{name}}){{/isNullable}}{{#isNullable}}{{#vendorExtensions.x-golang-is-container}}IsNil(o.{{name}}){{/vendorExtensions.x-golang-is-container}}{{^vendorExtensions.x-golang-is-container}}o.{{name}}.IsSet(){{/vendorExtensions.x-golang-is-container}}{{/isNullable}} {
229+
if o != nil && {{^isNullable}}!IsNil(o.{{name}}){{/isNullable}}{{#isNullable}}{{#vendorExtensions.x-golang-is-container}}!IsNil(o.{{name}}){{/vendorExtensions.x-golang-is-container}}{{^vendorExtensions.x-golang-is-container}}o.{{name}}.IsSet(){{/vendorExtensions.x-golang-is-container}}{{/isNullable}} {
230230
return true
231231
}
232232

samples/client/echo_api/go-external-refs/model_default_value.go

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/echo_api/go/model_default_value.go

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/go/go-petstore/model_nullable_class.go

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/openapi3/client/petstore/go/go-petstore/model_user.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)