From 30776d75a929297da96a2df2291b67b5c45ce9be Mon Sep 17 00:00:00 2001 From: osher Date: Mon, 1 Aug 2016 13:40:29 +0300 Subject: [PATCH] NodeJS generator - Harken to the the warnings ... 2 types of warnings are emitted in bulk whenever using the nodeJS generator. I did some guesswork: since JS is a c-type language like C# and Java - I looked there for reference, and followed their example. --- .../swagger/codegen/languages/NodeJSServerCodegen.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NodeJSServerCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NodeJSServerCodegen.java index 002496005e1..97aaef4cfcb 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NodeJSServerCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/NodeJSServerCodegen.java @@ -320,4 +320,14 @@ public class NodeJSServerCodegen extends DefaultCodegen implements CodegenConfig return removeNonNameElementToCamelCase(name, "[-:;#]"); } + @Override + public String escapeUnsafeCharacters(String input) { + return input.replace("*/", "*_/").replace("/*", "/_*"); + } + + @Override + public String escapeQuotationMark(String input) { + // remove " to avoid code injection + return input.replace("\"", ""); + } }