summaryrefslogtreecommitdiff
path: root/src/node/hooks
diff options
context:
space:
mode:
Diffstat (limited to 'src/node/hooks')
-rw-r--r--src/node/hooks/express/swagger.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/node/hooks/express/swagger.js b/src/node/hooks/express/swagger.js
index 55706a70..b9308dee 100644
--- a/src/node/hooks/express/swagger.js
+++ b/src/node/hooks/express/swagger.js
@@ -355,7 +355,17 @@ exports.expressCreateServer = function (hook_name, args, cb) {
args.app.use(basePath, subpath);
- swagger.setAppHandler(subpath);
+ //hack!
+ var swagger_temp = swagger
+ swagger = swagger.createNew(subpath);
+ swagger.params = swagger_temp.params
+ swagger.queryParam = swagger_temp.queryParam
+ swagger.pathParam = swagger_temp.pathParam
+ swagger.bodyParam = swagger_temp.bodyParam
+ swagger.formParam = swagger_temp.formParam
+ swagger.headerParam = swagger_temp.headerParam
+ swagger.error = swagger_temp.error
+ //swagger.setAppHandler(subpath);
swagger.addModels(swaggerModels);