From e2ce427fb11ca2267085be17906e79887a3a7151 Mon Sep 17 00:00:00 2001 From: Sean Bright Date: Thu, 17 Sep 2015 14:33:21 -0400 Subject: [PATCH] Fix NPE in JavaClientCodegen when model has no properties of its own A model that inherits from another model and does not add its own properties causes JavaClientCodegen to crash silently with an NPE. Fixes #1141 --- .../src/main/java/io/swagger/codegen/DefaultCodegen.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java index 317b9de258b..b7c0f19e0fe 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java @@ -1439,6 +1439,8 @@ public class DefaultCodegen { } } else { m.emptyVars = true; + m.hasVars = false; + m.hasEnums = false; } }