diff --git a/app/common/config-schemata.ts b/app/common/config-schemata.ts index b0b06bc75..7b3ad8dcb 100644 --- a/app/common/config-schemata.ts +++ b/app/common/config-schemata.ts @@ -41,5 +41,5 @@ export const configSchemata = { export const enterpriseConfigSchemata = { ...configSchemata, presetOrganizations: z.string().array(), - allowNTLMCredentialsForDomains: z.string().array(), + allowNtlmCredentialsForDomains: z.string().array(), }; diff --git a/app/main/index.ts b/app/main/index.ts index f495cc487..950bbda49 100644 --- a/app/main/index.ts +++ b/app/main/index.ts @@ -18,13 +18,12 @@ import * as remoteMain from "@electron/remote/main"; import windowStateKeeper from "electron-window-state"; import * as ConfigUtil from "../common/config-util.js"; +import * as EnterpriseUtil from "../common/enterprise-util.js"; import {bundlePath, bundleUrl, publicPath} from "../common/paths.js"; import * as t from "../common/translation-util.js"; import type {RendererMessage} from "../common/typed-ipc.js"; import type {MenuProperties} from "../common/types.js"; -import * as EnterpriseUtil from "../common/enterprise-util.js"; - import {appUpdater, shouldQuitForUpdate} from "./autoupdater.js"; import * as BadgeSettings from "./badge-settings.js"; import handleExternalLink from "./handle-external-link.js"; @@ -209,9 +208,12 @@ function createMainWindow(): BrowserWindow { const ses = session.fromPartition("persist:webviewsession"); ses.setUserAgent(`ZulipElectron/${app.getVersion()} ${ses.getUserAgent()}`); - const allowNTLMCredentialsForDomains = EnterpriseUtil.getConfigItem("allowNTLMCredentialsForDomains", []); - for (const url of allowNTLMCredentialsForDomains) { - ses.allowNTLMCredentialsForDomains(url) + const allowNtlmCredentialsForDomains = EnterpriseUtil.getConfigItem( + "allowNtlmCredentialsForDomains", + [] + ); + for (const domain of allowNtlmCredentialsForDomains) { + ses.allowNTLMCredentialsForDomains(domain); } function configureSpellChecker() {