fix cartridges bug

This commit is contained in:
Josh Harvey 2015-04-29 11:49:11 -04:00
parent 7f0d0f0758
commit 12cc7dab30

View file

@ -191,10 +191,7 @@ exports.logEvent = function event(session, rawEvent) {
db.recordDeviceEvent(session, rawEvent);
};
function buildCartridges(rec) {
var cartridges = cachedConfig.exchanges.settings.cartridges;
var virtualCartridges = cachedConfig.exchanges.settings.virtualCartridges;
if (!cartridges) return null;
function buildCartridges(cartridges, virtualCartridges, rec) {
return {
cartridges: [
{
@ -212,10 +209,14 @@ function buildCartridges(rec) {
}
exports.pollQueries = function pollQueries(session, cb) {
var cartridges = cachedConfig.exchanges.settings.cartridges;
if (!cartridges) return null;
var virtualCartridges = cachedConfig.exchanges.settings.virtualCartridges;
db.cartridgeCounts(session, function(err, result) {
if (err) return cb(err);
return cb(null, {
cartridges: buildCartridges(result)
cartridges: buildCartridges(cartridges, virtualCartridges, result)
});
});
};