diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java index f3420dd7dbf5..87951dc6e78c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java @@ -695,7 +695,7 @@ public class GoClientCodegen extends AbstractGoCodegen { if (modelMaps.get(subModel) == null) { oneOf = "new(" + subModel + ")";// a primitive type } else { - oneOf = constructExampleCode(modelMaps.get(subModel), modelMaps, processedModelMap, depth + 1).substring(1); + oneOf = StringUtils.removeStart(constructExampleCode(modelMaps.get(subModel), modelMaps, processedModelMap, depth + 1), "*"); } return goImportAlias + "." + model + "{" + typeToName(subModel) + ": " + oneOf + "}"; } else {