From 83e14a7b44ef850a232bd99202e32b646cb0c716 Mon Sep 17 00:00:00 2001 From: sunn <33183834+etherealjoy@users.noreply.github.com> Date: Tue, 3 Jul 2018 05:58:05 +0200 Subject: [PATCH] [golang] Fix Null pointer exception in toVarName (#377) --- .../org/openapitools/codegen/languages/AbstractGoCodegen.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java index a3c09824a81..d5aa594695f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java @@ -144,8 +144,9 @@ public abstract class AbstractGoCodegen extends DefaultCodegen implements Codege @Override public String toVarName(String name) { + // replace - with _ e.g. created-at => created_at - name = sanitizeName(name.replaceAll("-", "_")); + name = sanitizeName(name); // if it's all uppper case, do nothing if (name.matches("^[A-Z_]*$"))