diff --git a/src/matrix/SessionContainer.js b/src/matrix/SessionContainer.js index ca8379bc..27776d37 100644 --- a/src/matrix/SessionContainer.js +++ b/src/matrix/SessionContainer.js @@ -130,7 +130,9 @@ export class SessionContainer { async startWithLogin(loginMethod) { const currentStatus = this._status.get(); - if (currentStatus !== LoadStatus.LoginFailed && currentStatus !== LoadStatus.NotLoading) { + if (currentStatus !== LoadStatus.LoginFailed && + currentStatus !== LoadStatus.NotLoading && + currentStatus !== LoadStatus.Error) { return; } this._resetStatus();