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:
Devin Binnie
2025-03-05 09:40:55 -06:00
committed by GitHub
parent ae751d2351
commit ffd1804b0d

View File

@@ -433,7 +433,7 @@ export class MattermostWebContentsView extends EventEmitter {
private loadSuccess = (loadURL: string) => {
return () => {
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}`);
MainWindow.sendToRenderer(LOAD_SUCCESS, this.id);
this.maxRetries = MAX_SERVER_RETRIES;