fix listAllPads output type

to get a behave like the listPads function
This commit is contained in:
aritas1 2012-02-14 21:37:37 +04:00
parent e60bdf4133
commit 730b92084a

View file

@ -469,11 +469,11 @@ listAllPads() returns a array with all pads
Example returns: Example returns:
{code: 0, message:"ok", data: {padIDs: []}} {code: 0, message:"ok", data: {padIDs: {}}}
*/ */
exports.listAllPads = function(callback) exports.listAllPads = function(callback)
{ {
allPads = []; allPads = {};
var defaultGroup = "g.defaultGroupName"; var defaultGroup = "g.defaultGroupName";
@ -489,13 +489,14 @@ exports.listAllPads = function(callback)
groups.push(defaultGroup); groups.push(defaultGroup);
} }
}); });
for(var group in groups) for(var group in groups)
{ {
groupManager.listPads(groups[group], function(err, pads) groupManager.listPads(groups[group], function(err, pads)
{ {
for(var pad in pads) for(var pad in pads["padIDs"])
{ {
allPads.push(pads[pad]); allPads[pad] = pads["padIDs"][pad];
} }
}); });
} }