diff --git a/languages/go/src/main/kotlin/io/vrap/codegen/languages/go/GoStringExtension.kt b/languages/go/src/main/kotlin/io/vrap/codegen/languages/go/GoStringExtension.kt index 180515f6..3bc07a34 100644 --- a/languages/go/src/main/kotlin/io/vrap/codegen/languages/go/GoStringExtension.kt +++ b/languages/go/src/main/kotlin/io/vrap/codegen/languages/go/GoStringExtension.kt @@ -41,7 +41,7 @@ fun String.exportName(): String { if (this[0].isUpperCase()) { return this } - var name = StringCaseFormat.UPPER_CAMEL_CASE.apply(this.replace(".", "_")) + var name = StringCaseFormat.UPPER_CAMEL_CASE.apply(this.replace(Regex("[.\\[\\]]"), "_")) mapOf( "^Id$" to "ID" ).forEach { (key, value) -> name = name.replace(key.toRegex(), value) }