From 878dad251d8c2c19cd6be84f3fce44d2cb30afd1 Mon Sep 17 00:00:00 2001 From: Sreenidhi Sreesha Date: Thu, 1 Sep 2016 13:58:23 -0700 Subject: [PATCH] Fix escaping resource name. --- src/main/javascript/view/MainView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/javascript/view/MainView.js b/src/main/javascript/view/MainView.js index 3b145651..d75eef0b 100644 --- a/src/main/javascript/view/MainView.js +++ b/src/main/javascript/view/MainView.js @@ -111,7 +111,7 @@ SwaggerUi.Views.MainView = Backbone.View.extend({ addResource: function(resource, auths){ // Render a resource and add it to resources li - resource.id = resource.id.replace(/\s/g, '_'); + resource.id = resource.id.replace(/[[\]{}()*+?,\\/^$|#\s]/g, '_'); // Make all definitions available at the root of the resource so that they can // be loaded by the JSonEditor