Browse Source

Merge pull request #7094 from IMAM9AIS/master

Handling error during selecting a kernel
Steven Silvester 5 years ago
parent
commit
3e4351bc25
1 changed files with 4 additions and 1 deletions
  1. 4 1
      packages/apputils/src/clientsession.tsx

+ 4 - 1
packages/apputils/src/clientsession.tsx

@@ -585,7 +585,10 @@ export class ClientSession implements IClientSession {
     }
     let session = this._session;
     if (session && session.status !== 'dead') {
-      return session.changeKernel(options);
+      return session.changeKernel(options).catch(err => {
+        void this._handleSessionError(err);
+        return Promise.reject(err);
+      });
     } else {
       return this._startSession(options);
     }