Commit 9493e37d8a39525256706d592f250b0fe5739b1a
1 parent
cee6d4c9
Exists in
master
and in
1 other branch
Correção das status da requisição
Showing
1 changed file
with
12 additions
and
6 deletions
Show diff stats
db/api.js
| @@ -23,7 +23,7 @@ function update(Request, id, status, callback) { | @@ -23,7 +23,7 @@ function update(Request, id, status, callback) { | ||
| 23 | }; | 23 | }; |
| 24 | 24 | ||
| 25 | function findById(Request, requestId, callback) { | 25 | function findById(Request, requestId, callback) { |
| 26 | - Request.find({ id : requestId }, { _id: 0, __v: 0 }, function(err, result) { | 26 | + Request.find({ id : requests }, { _id: 0, __v: 0 }, function(err, result) { |
| 27 | if (err) callback(null); | 27 | if (err) callback(null); |
| 28 | 28 | ||
| 29 | callback(result); | 29 | callback(result); |
| @@ -31,13 +31,19 @@ function findById(Request, requestId, callback) { | @@ -31,13 +31,19 @@ function findById(Request, requestId, callback) { | ||
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | function findByIds(Request, requests, callback) { | 33 | function findByIds(Request, requests, callback) { |
| 34 | - console.log(requests); | ||
| 35 | - Request.find({ | ||
| 36 | - 'id': { $in: requests } | ||
| 37 | - }, { _id: 0, __v: 0 }, function(err, request){ | 34 | + if( Object.prototype.toString.call( requests ) === '[object Array]' ) { |
| 35 | + Request.find({ | ||
| 36 | + 'id': { $in: requests } | ||
| 37 | + }, { _id: 0, __v: 0 }, function(err, request){ | ||
| 38 | if (err) callback(null); | 38 | if (err) callback(null); |
| 39 | callback(request); | 39 | callback(request); |
| 40 | - }); | 40 | + }); |
| 41 | + } else { | ||
| 42 | + Request.find({ id : requests }, { _id: 0, __v: 0 }, function(err, result) { | ||
| 43 | + if (err) callback(null); | ||
| 44 | + callback(result); | ||
| 45 | + }); | ||
| 46 | + } | ||
| 41 | }; | 47 | }; |
| 42 | 48 | ||
| 43 | function remove(Request, hash, callback) { | 49 | function remove(Request, hash, callback) { |