From e36cdb717a47e10c7da5164be7df9555e3bf034f Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Thu, 11 Feb 2016 10:42:30 -0500 Subject: [PATCH] rm empty keys --- lib/services/address/index.js | 2 +- test/services/address/index.unit.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/services/address/index.js b/lib/services/address/index.js index bdbfe342..0a3c3555 100644 --- a/lib/services/address/index.js +++ b/lib/services/address/index.js @@ -285,7 +285,7 @@ AddressService.prototype._updateAddressIndex = function(key, add) { this.mempoolAddressIndex[key] = 1; } } else { - if (currentValue < 1) { + if (currentValue <= 1) { delete this.mempoolAddressIndex[key]; } else { this.mempoolAddressIndex[key]--; diff --git a/test/services/address/index.unit.js b/test/services/address/index.unit.js index 8e8527f4..ce971636 100644 --- a/test/services/address/index.unit.js +++ b/test/services/address/index.unit.js @@ -2470,6 +2470,9 @@ describe('Address Service', function() { as._updateAddressIndex('index2', true); as._updateAddressIndex('index2', false); as._updateAddressIndex('index2', false); + as.mempoolAddressIndex.should.deep.equal({ + "index1": 3 + }); as._updateAddressIndex('index2', false); as.mempoolAddressIndex.should.deep.equal({ "index1": 3