Escape ( & ) from url before constructing regex

This commit is contained in:
Vishrut Shah 2017-04-06 14:54:30 -07:00
Родитель 8de7212113
Коммит 4d557aa191
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -77,7 +77,7 @@ function Path (api, path, definition, definitionFullyResolved, pathToDefinition)
this.path = path;
this.pathToDefinition = pathToDefinition;
this.ptr = JsonRefs.pathToPtr(pathToDefinition);
this.regexp = pathToRegexp(basePathPrefix + path.replace(/\{/g, ':').replace(/\}/g, ''));
this.regexp = pathToRegexp(basePathPrefix + path.replace(/\(/g, '\\(').replace(/\)/g, '\\)').replace(/\{/g, ':').replace(/\}/g, ''));
// Assign local properties from the Swagger definition properties
_.assign(this, definitionFullyResolved);