From ffd1804b0d5c5784e11f758db023daf2d2d31fab Mon Sep 17 00:00:00 2001 From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com> Date: Wed, 5 Mar 2025 09:40:55 -0600 Subject: [PATCH] Fix an issue where the incompatible server check defaults to show the screen when the server info is not present (#3365) --- src/main/views/MattermostWebContentsView.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/views/MattermostWebContentsView.ts b/src/main/views/MattermostWebContentsView.ts index d3e26dbe..e8d93691 100644 --- a/src/main/views/MattermostWebContentsView.ts +++ b/src/main/views/MattermostWebContentsView.ts @@ -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;