From 72aa3f76b1b0bad448a5f074f7ad28d497e94b0e Mon Sep 17 00:00:00 2001 From: Tony Tam Date: Tue, 2 Dec 2014 21:54:54 -0800 Subject: [PATCH] fix for https://github.com/swagger-api/swagger-ui/issues/735 --- lib/swagger-client.js | 6 +++++- src/main/javascript/swagger.js | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/swagger-client.js b/lib/swagger-client.js index e07ae8ed4..58309c9fe 100644 --- a/lib/swagger-client.js +++ b/lib/swagger-client.js @@ -513,7 +513,11 @@ SwaggerClient.prototype.idFromOp = function(path, httpMethod, op) { return (op.operationId); } else { - return path.substring(1).replace(/\//g, "_").replace(/\{/g, "").replace(/\}/g, "") + "_" + httpMethod; + return path.substring(1) + .replace(/\//g, "_") + .replace(/\{/g, "") + .replace(/\}/g, "") + .replace(/\./g, "_") + "_" + httpMethod; } } diff --git a/src/main/javascript/swagger.js b/src/main/javascript/swagger.js index d7d32cc76..d23eb29d1 100644 --- a/src/main/javascript/swagger.js +++ b/src/main/javascript/swagger.js @@ -222,7 +222,11 @@ SwaggerClient.prototype.idFromOp = function(path, httpMethod, op) { return (op.operationId); } else { - return path.substring(1).replace(/\//g, "_").replace(/\{/g, "").replace(/\}/g, "") + "_" + httpMethod; + return path.substring(1) + .replace(/\//g, "_") + .replace(/\{/g, "") + .replace(/\}/g, "") + .replace(/\./g, "_") + "_" + httpMethod; } }