Bläddra i källkod

fix: node codegen bug

Acathur 4 år sedan
förälder
incheckning
c9762ffdd3

+ 1 - 1
dist/codegens/nodejs-native/lib/parseRequest.js

@@ -41,7 +41,7 @@ function generateMultipartFormData(requestbody) {
                 }
                 else {
                     // eslint-disable-next-line no-useless-escape
-                    const value = dataArrayElement.value.replace(/\\/g, '\\\\').replace(/"/g, '\\"');
+                    const value = String(dataArrayElement.value).replace(/\\/g, '\\\\').replace(/"/g, '\\"');
                     let field = `name=\\"${key}\\"\\r\\n`;
                     if (dataArrayElement.contentType) {
                         field += `Content-Type: ${dataArrayElement.contentType}\\r\\n`;

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "proginn-lib",
-  "version": "0.5.1",
+  "version": "0.5.2",
   "description": "Proginn front-end common library.",
   "main": "dist/index.js",
   "module": "dist/index.js",

+ 1 - 1
src/codegens/nodejs-native/lib/parseRequest.js

@@ -56,7 +56,7 @@ function generateMultipartFormData (requestbody) {
         }
         else {
           // eslint-disable-next-line no-useless-escape
-          const value = dataArrayElement.value.replace(/\\/g, '\\\\').replace(/"/g, '\\"');
+          const value = String(dataArrayElement.value).replace(/\\/g, '\\\\').replace(/"/g, '\\"');
           let field = `name=\\"${key}\\"\\r\\n`;
           if (dataArrayElement.contentType) {
             field += `Content-Type: ${dataArrayElement.contentType}\\r\\n`;