fix: all sso disabling is handled

This commit is contained in:
Mir Arif Hasan
2023-11-28 20:26:59 +06:00
parent 97d71e5032
commit 11e2e18aa3

View File

@@ -8,6 +8,7 @@ import {
InfraConfigEnumForClient,
} from 'src/types/InfraConfig';
import {
AUTH_PROVIDER_NOT_SPECIFIED,
DATABASE_TABLE_NOT_EXIST,
INFRA_CONFIG_INVALID_INPUT,
INFRA_CONFIG_NOT_FOUND,
@@ -209,6 +210,9 @@ export class InfraConfigService implements OnModuleInit {
newEnabledAuthProviders = enabledAuthProviders.filter(
(p) => p !== provider,
);
if (newEnabledAuthProviders.length === 0) {
return E.left(AUTH_PROVIDER_NOT_SPECIFIED);
}
}
const isUpdated = await this.update(