diff --git a/webapp/packages/plugin-administration/src/ConfigurationWizard/ServerConfiguration/ServerConfigurationPageController.ts b/webapp/packages/plugin-administration/src/ConfigurationWizard/ServerConfiguration/ServerConfigurationPageController.ts index 6e06da2fab..ecb94ca893 100644 --- a/webapp/packages/plugin-administration/src/ConfigurationWizard/ServerConfiguration/ServerConfigurationPageController.ts +++ b/webapp/packages/plugin-administration/src/ConfigurationWizard/ServerConfiguration/ServerConfigurationPageController.ts @@ -37,7 +37,7 @@ export class ServerConfigurationPageController { change = (): void => { this.serverConfigurationService.changed(); - if (this.state.serverConfig.enabledAuthProviders.length === 0) { + if (this.state.serverConfig.enabledAuthProviders?.length === 0) { this.state.serverConfig.authenticationEnabled = false; } diff --git a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/AuthenticationProviders.tsx b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/AuthenticationProviders.tsx index 2e3881bee5..4b73930025 100644 --- a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/AuthenticationProviders.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/AuthenticationProviders.tsx @@ -47,7 +47,7 @@ export const AuthenticationProviders: PlaceholderComponent diff --git a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAdminForm.tsx b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAdminForm.tsx index 857edc569c..d594cb6460 100644 --- a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAdminForm.tsx +++ b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAdminForm.tsx @@ -26,7 +26,7 @@ export const ServerConfigurationAdminForm: React.FC = observer(function S const translate = useTranslate(); const style = useStyles(BASE_CONTAINERS_STYLES); - if (!serverConfig.enabledAuthProviders.includes(AUTH_PROVIDER_LOCAL_ID)) { + if (!serverConfig.enabledAuthProviders?.includes(AUTH_PROVIDER_LOCAL_ID)) { return null; } diff --git a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAuthenticationBootstrap.ts b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAuthenticationBootstrap.ts index 7457fb241e..54d5fa90ea 100644 --- a/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAuthenticationBootstrap.ts +++ b/webapp/packages/plugin-authentication/src/Administration/ServerConfiguration/ServerConfigurationAuthenticationBootstrap.ts @@ -87,7 +87,7 @@ export class ServerConfigurationAuthenticationBootstrap extends Bootstrap { if ( data.configurationWizard - && state.serverConfig.enabledAuthProviders.includes(AUTH_PROVIDER_LOCAL_ID) + && state.serverConfig.enabledAuthProviders?.includes(AUTH_PROVIDER_LOCAL_ID) ) { state.serverConfig.adminName = data.state.serverConfig.adminName; state.serverConfig.adminPassword = data.state.serverConfig.adminPassword; @@ -99,7 +99,7 @@ export class ServerConfigurationAuthenticationBootstrap extends Bootstrap { if ( data.configurationWizard - && data.state.serverConfig.enabledAuthProviders.includes(AUTH_PROVIDER_LOCAL_ID) + && data.state.serverConfig.enabledAuthProviders?.includes(AUTH_PROVIDER_LOCAL_ID) ) { if (!data.state.serverConfig.adminName || data.state.serverConfig.adminName.length < 6