|
|
@@ -38,14 +38,10 @@ module.exports = function(crowi, app) {
|
|
|
actions.api.list = function(req, res) {
|
|
|
var revisionIds = req.query.revision_ids.split(',');
|
|
|
|
|
|
- var promises = [];
|
|
|
- revisionIds.forEach(function(id) {
|
|
|
- promises.push(Revision.findRevision(id));
|
|
|
- });
|
|
|
-
|
|
|
- Promise.all(promises)
|
|
|
- .then(function(results) {
|
|
|
- return res.json(ApiResponse.success(results));
|
|
|
+ Revision
|
|
|
+ .findRevisions(revisionIds)
|
|
|
+ .then(function(revisions) {
|
|
|
+ return res.json(ApiResponse.success(revisions));
|
|
|
})
|
|
|
.catch(function(err) {
|
|
|
return res.json(ApiResponse.error(err));
|