From 1adebc1957195474a8e2aa57b4ff8e9022836649 Mon Sep 17 00:00:00 2001 From: topce <20918+topce@users.noreply.github.com> Date: Wed, 13 Jun 2018 11:45:17 +0200 Subject: [PATCH 1/2] fix cast problem --- .../languages/AbstractTypeScriptClientCodegen.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java index 44268803c437..dd369c97ed53 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java @@ -325,9 +325,11 @@ public String toDefaultValue(Schema p) { } else if (ModelUtils.isDateTimeSchema(p)) { return UNDEFINED_VALUE; } else if (ModelUtils.isNumberSchema(p)) { - NumberSchema dp = (NumberSchema) p; - if (dp.getDefault() != null) { - return dp.getDefault().toString(); + if (p instanceof NumberSchema ){ + NumberSchema dp = (NumberSchema) p; + if (dp.getDefault() != null) { + return dp.getDefault().toString(); + } } return UNDEFINED_VALUE; } else if (ModelUtils.isIntegerSchema(p)) { From f319dab7d28db5431c9a8651c40b375911d71faa Mon Sep 17 00:00:00 2001 From: topce <20918+topce@users.noreply.github.com> Date: Thu, 14 Jun 2018 10:11:04 +0200 Subject: [PATCH 2/2] fix cast problem wing328 suggestion --- .../languages/AbstractTypeScriptClientCodegen.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java index dd369c97ed53..7f2801a7be39 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractTypeScriptClientCodegen.java @@ -325,13 +325,10 @@ public String toDefaultValue(Schema p) { } else if (ModelUtils.isDateTimeSchema(p)) { return UNDEFINED_VALUE; } else if (ModelUtils.isNumberSchema(p)) { - if (p instanceof NumberSchema ){ - NumberSchema dp = (NumberSchema) p; - if (dp.getDefault() != null) { - return dp.getDefault().toString(); - } - } - return UNDEFINED_VALUE; + if (p.getDefault() != null) { + return p.getDefault().toString(); + } + return UNDEFINED_VALUE; } else if (ModelUtils.isIntegerSchema(p)) { if (p.getDefault() != null) { return p.getDefault().toString();