From ae4b4979a71951e60b19fd51d5d040726f197e19 Mon Sep 17 00:00:00 2001 From: russellb337 Date: Mon, 10 Aug 2015 13:58:02 -0700 Subject: [PATCH] add defensive null check --- .../main/java/io/swagger/codegen/DefaultGenerator.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java index 0f1b2e87753..5e4566ab374 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java @@ -423,10 +423,12 @@ public class DefaultGenerator extends AbstractGenerator implements Generator { } //need to propagate path level down to the operation - for (Parameter parameter : path.getParameters()) { - //skip propagation if a parameter with the same name is already defined at the operation level - if (!operationParameters.contains(generateParameterId(parameter))) { - operation.addParameter(parameter); + if(path.getParameters() != null) { + for (Parameter parameter : path.getParameters()) { + //skip propagation if a parameter with the same name is already defined at the operation level + if (!operationParameters.contains(generateParameterId(parameter))) { + operation.addParameter(parameter); + } } }