Commit a86d71b5c7c3d87068c24270675ebed6a05e1eb0

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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 }