Skip to content

Commit 07f36d3

Browse files
committed
Merge pull request #137 from radonsky/clone_required_parameters
clone the parameter map when creating list of required parameters
2 parents 096653d + cc1bcf7 commit 07f36d3

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/main/scala/com/wordnik/swagger/codegen/Codegen.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -308,11 +308,7 @@ class Codegen(config: CodegenConfig) {
308308

309309
val requiredParams = new ListBuffer[HashMap[String, AnyRef]]
310310
paramList.filter(p => p.contains("required") && p("required") == "true").foreach(param => {
311-
requiredParams += HashMap(
312-
"paramName" -> param("paramName"),
313-
"defaultValue" -> param("defaultValue"),
314-
"baseName" -> param("baseName"),
315-
"hasMore" -> "true")
311+
requiredParams += (param.clone += "hasMore" -> "true")
316312
})
317313
requiredParams.size match {
318314
case 0 =>

0 commit comments

Comments
 (0)