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) { |