diff --git a/packages/web3-providers/lib/providers/AbstractSocketProvider.js b/packages/web3-providers/lib/providers/AbstractSocketProvider.js index 55b6e58c08d..a4dd8aa0a32 100644 --- a/packages/web3-providers/lib/providers/AbstractSocketProvider.js +++ b/packages/web3-providers/lib/providers/AbstractSocketProvider.js @@ -203,7 +203,9 @@ export default class AbstractSocketProvider extends EventEmitter { delete this.subscriptions[subscriptionId]; - this.subscriptions[key].id = subscriptionId; + if(this.subscriptions[key].hasOwnProperty("id")){ + this.subscriptions[key].id = subscriptionId; + } } }