diff --git a/src/Connection.js b/src/Connection.js index a69eec2..becffd2 100644 --- a/src/Connection.js +++ b/src/Connection.js @@ -145,6 +145,9 @@ class Connection extends autobahn.Connection { setTimeout(() => this.open()); return this._wampSessionDefer.promise; } + if(!this._session.isOpen) { + return this._wampSessionDefer.promise; + } return When.Promise.resolve(this._session); }