From e0d64e4822ebdee4dc6c173c23cd5971cd4ea074 Mon Sep 17 00:00:00 2001 From: Jon Schoning Date: Sat, 11 Nov 2017 00:49:57 -0600 Subject: [PATCH] [haskell-http-client] fix bug when generating models-only --- .../codegen/languages/HaskellHttpClientCodegen.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellHttpClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellHttpClientCodegen.java index 55e96354812..f7a4da78871 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellHttpClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellHttpClientCodegen.java @@ -580,6 +580,17 @@ public Map postProcessOperations(Map objs) { ops.get(0).vendorExtensions.put(X_HAS_NEW_TAG, true); } + updateGlobalAdditionalProps(); + return ret; + } + + @Override + public Map postProcessAllModels(Map objs) { + updateGlobalAdditionalProps(); + return super.postProcessAllModels(objs); + } + + public void updateGlobalAdditionalProps() { additionalProperties.put(X_HAS_UNKNOWN_MIME_TYPES, !unknownMimeTypes.isEmpty()); Collections.sort(unknownMimeTypes, new Comparator>() { @@ -601,8 +612,6 @@ public int compare(Map o1, Map o2) { } }); additionalProperties.put(X_ALL_UNIQUE_PARAMS, params); - - return ret; } @Override