swagger-tools
Advanced tools
Comparing version 0.6.9 to 0.6.10
@@ -176,3 +176,3 @@ /* | ||
} catch (err) { | ||
return next(err.message); | ||
return next(err); | ||
} | ||
@@ -179,0 +179,0 @@ } |
@@ -91,3 +91,3 @@ /* | ||
} catch (err) { | ||
return send400(req, res, next, err.message); | ||
return send400(req, res, next, err); | ||
} | ||
@@ -94,0 +94,0 @@ } |
@@ -92,2 +92,3 @@ /* | ||
var metadata = { | ||
apiPath : path ? path.apiPath : undefined, | ||
path: path ? path.path : undefined, | ||
@@ -186,3 +187,3 @@ operation: path ? path.operations[req.method.toLowerCase()] : undefined, | ||
} catch (err) { | ||
return next(err.message); | ||
return next(err); | ||
} | ||
@@ -189,0 +190,0 @@ } |
@@ -117,3 +117,3 @@ /* | ||
} catch (err) { | ||
return send400(req, res, next, err.message); | ||
return send400(req, res, next, err); | ||
} | ||
@@ -120,0 +120,0 @@ } |
@@ -344,6 +344,6 @@ /* | ||
module.exports.send400 = function send400 (req, res, next, msg) { | ||
module.exports.send400 = function send400 (req, res, next, err) { | ||
res.statusCode = 400; | ||
return next(msg); | ||
return next(err); | ||
}; | ||
@@ -353,2 +353,6 @@ | ||
var allowedMethods = []; | ||
var err = new Error('Route defined in Swagger specification (' + | ||
(_.isUndefined(req.swagger.api) ? req.swagger.apiPath : req.swagger.api.path) + | ||
') but there is no defined ' + | ||
(version === '1.2' ? req.method.toUpperCase() : req.method.toLowerCase()) + ' operation.'); | ||
@@ -367,7 +371,8 @@ if (!_.isUndefined(req.swagger.api)) { | ||
err.allowedMethods = allowedMethods; | ||
res.setHeader('Allow', allowedMethods.sort().join(', ')); | ||
res.statusCode = 405; | ||
return next('Route defined in Swagger specification but there is no defined ' + | ||
(version === '1.2' ? req.method.toUpperCase() : req.method.toLowerCase()) + ' operation.'); | ||
return next(err); | ||
}; |
{ | ||
"name": "swagger-tools", | ||
"version": "0.6.9", | ||
"version": "0.6.10", | ||
"description": "Various tools for using and integrating with Swagger.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
808736
16264