Skip to content

Commit e6d5932

Browse files
committed
fix the failure to parse req.swagger.query
1 parent a01e8a0 commit e6d5932

File tree

5 files changed

+10833
-3290
lines changed

5 files changed

+10833
-3290
lines changed

lib/services/profile-api-service.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ function profileApiServiceFactory(
430430
}
431431
})
432432
.then(function() {
433-
var macs = req.query.mac || req.query.macs;
433+
var macs = query.mac || query.macs;
434434
if (macs) {
435435
var macAddresses = self.getMacs(macs);
436436
var options = {

lib/services/swagger-api-service.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,14 @@ function swaggerFactory(
6060
function _parseQuery(req) {
6161
req.swagger.query = _(req.swagger.params)
6262
.pick(function(param) {
63-
if (param.parameterObject) {
64-
return param.parameterObject.in === 'query' &&
63+
if (param.schema) {
64+
return param.schema.in === 'query' &&
6565
param.value !== undefined;
6666
}
6767
return false;
6868
})
6969
.mapValues(function(param) {
70-
req.query = _(req.query).omit(param.parameterObject.definition.name).value();
70+
req.query = _(req.query).omit(param.schema.name).value();
7171
return param.value;
7272
}).value();
7373
}

0 commit comments

Comments
 (0)