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 | 23 | }; |
24 | 24 | |
25 | 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 | 27 | if (err) callback(null); |
28 | 28 | |
29 | 29 | callback(result); |
... | ... | @@ -31,13 +31,19 @@ function findById(Request, requestId, callback) { |
31 | 31 | }; |
32 | 32 | |
33 | 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 | 38 | if (err) callback(null); |
39 | 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 | 49 | function remove(Request, hash, callback) { | ... | ... |