Commit a86d71b5c7c3d87068c24270675ebed6a05e1eb0
1 parent
ee50fa5a04
Exists in
master
hanya push healthy jika blm terdaftar
Showing 1 changed file with 6 additions and 3 deletions Side-by-side Diff
matrix-util.js
... | ... | @@ -137,7 +137,7 @@ MatrixUtil.prototype._isPartnerHealthy = function(partner) { |
137 | 137 | |
138 | 138 | MatrixUtil.prototype.isPartnerHealthy = function(partner) { |
139 | 139 | let matrix = this.matrix; |
140 | - | |
140 | + | |
141 | 141 | let isHealthy = this._isPartnerHealthy(partner); |
142 | 142 | |
143 | 143 | if (!matrix.healthy_partners) { |
... | ... | @@ -145,11 +145,14 @@ MatrixUtil.prototype.isPartnerHealthy = function(partner) { |
145 | 145 | } |
146 | 146 | |
147 | 147 | // update matrix |
148 | + let idx = matrix.healthy_partners.indexOf(partner); | |
149 | + | |
148 | 150 | if (isHealthy) { |
149 | - matrix.healthy_partners.push(partner); | |
151 | + if (idx < 0) { | |
152 | + matrix.healthy_partners.push(partner); | |
153 | + } | |
150 | 154 | } |
151 | 155 | else { |
152 | - let idx = matrix.healthy_partners.indexOf(partner); | |
153 | 156 | if (idx > -1) { |
154 | 157 | matrix.healthy_partners.splice(idx, 1); |
155 | 158 | } |