Fix an issue where the incompatible server check defaults to show the screen when the server info is not present (#3365)
This commit is contained in:
@@ -433,7 +433,7 @@ export class MattermostWebContentsView extends EventEmitter {
|
|||||||
private loadSuccess = (loadURL: string) => {
|
private loadSuccess = (loadURL: string) => {
|
||||||
return () => {
|
return () => {
|
||||||
const serverInfo = ServerManager.getRemoteInfo(this.view.server.id);
|
const serverInfo = ServerManager.getRemoteInfo(this.view.server.id);
|
||||||
if (serverInfo?.serverVersion && semver.gte(serverInfo.serverVersion, '9.4.0')) {
|
if (!serverInfo?.serverVersion || semver.gte(serverInfo.serverVersion, '9.4.0')) {
|
||||||
this.log.verbose(`finished loading ${loadURL}`);
|
this.log.verbose(`finished loading ${loadURL}`);
|
||||||
MainWindow.sendToRenderer(LOAD_SUCCESS, this.id);
|
MainWindow.sendToRenderer(LOAD_SUCCESS, this.id);
|
||||||
this.maxRetries = MAX_SERVER_RETRIES;
|
this.maxRetries = MAX_SERVER_RETRIES;
|
||||||
|
Reference in New Issue
Block a user