From f2b09faf668987c992b2c12c150af272bc0e6adb Mon Sep 17 00:00:00 2001 From: Colin Pollock Date: Wed, 29 Feb 2012 13:14:29 -0800 Subject: [PATCH] Fix for finding models needed by methods: ignoring valueTypeInternal. --- .../swagger/codegen/resource/Endpoint.java | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/wordnik/swagger/codegen/resource/Endpoint.java b/src/main/java/com/wordnik/swagger/codegen/resource/Endpoint.java index 0c7ccb977b9..3356368511b 100644 --- a/src/main/java/com/wordnik/swagger/codegen/resource/Endpoint.java +++ b/src/main/java/com/wordnik/swagger/codegen/resource/Endpoint.java @@ -131,24 +131,13 @@ public class Endpoint { if (modelField.getParamType().equalsIgnoreCase(EndpointOperation.PARAM_TYPE_BODY) ){ isParamSetAvailable = false; for(Model model : resource.getModels()){ - if(modelField.getValueTypeInternal() != null) { - if(dataTypeMapper.isPrimitiveType(modelField.getValueTypeInternal())){ - isParamSetAvailable = true; - break; - } - if(modelField.getValueTypeInternal().endsWith(model.getName())){ - isParamSetAvailable = true; - break; - } - }else{ - if(dataTypeMapper.isPrimitiveType(modelField.getDataType())){ - isParamSetAvailable = true; - break; - } - if(model.getName().equalsIgnoreCase(modelField.getDataType())){ - isParamSetAvailable = true; - break; - } + if(dataTypeMapper.isPrimitiveType(modelField.getDataType())){ + isParamSetAvailable = true; + break; + } + if(model.getName().equalsIgnoreCase(modelField.getDataType())){ + isParamSetAvailable = true; + break; } } if(!isParamSetAvailable){