Commit 9493e37d8a39525256706d592f250b0fe5739b1a

Authored by Renan Soares
1 parent cee6d4c9
Exists in master and in 1 other branch devel

Correção das status da requisição

Showing 1 changed file with 12 additions and 6 deletions   Show diff stats
@@ -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) {