diff --git a/js/models/network/WebRTC.js b/js/models/network/WebRTC.js index c77800274..169bfe570 100644 --- a/js/models/network/WebRTC.js +++ b/js/models/network/WebRTC.js @@ -126,11 +126,11 @@ Network.prototype._onClose = function(peerID) { Network.prototype.connectToCopayers = function(copayerIds) { var self = this; - var arrayDiff= Network._arrayDiff(copayerIds, this.connectedCopayers()); + var arrayDiff= Network._arrayDiff(copayerIds, self.connectedCopayers()); arrayDiff.forEach(function(copayerId) { - if (this.allowedCopayerIds && !this.allowedCopayerIds[copayerId]) { - this._deletePeer(this.peerFromCopayer(copayerId)); + if (self.allowedCopayerIds && !self.allowedCopayerIds[copayerId]) { + self._deletePeer(self.peerFromCopayer(copayerId)); } else { self.connectTo(copayerId); }