From 90a7354c42754b85675efc43e2516ebe62cc33a2 Mon Sep 17 00:00:00 2001 From: Ash Berlin-Taylor Date: Mon, 15 Jan 2024 03:57:54 +0000 Subject: [PATCH] Fix Go generation of `type: object` inside anyOf (#17339) Without this the generated code contains `{}` in the field name which is invalid. --- .../java/org/openapitools/codegen/languages/GoClientCodegen.java | 1 + 1 file changed, 1 insertion(+) 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 65b62e6b9d..2b74c4c892 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 @@ -743,6 +743,7 @@ public class GoClientCodegen extends AbstractGoCodegen { content = content.trim().replace("[]", "array_of_"); content = content.trim().replace("[", "map_of_"); content = content.trim().replace("]", ""); + content = content.trim().replace("interface{}", "Any"); return camelize(content); } }