diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/modals/user-mfa/user-mfa-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/modals/user-mfa/user-mfa-modal.element.ts index dc61ad9ac5..faa4bdfded 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/modals/user-mfa/user-mfa-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/modals/user-mfa/user-mfa-modal.element.ts @@ -126,7 +126,7 @@ export class UmbUserMfaModalElement extends UmbLitElement { */ async #onProviderDisable(item: UmbMfaLoginProviderOption) { await umbConfirmModal(this, { - headline: `${this.localize.term('actions_disable')} "${item.displayName}"`, + headline: this.localize.term('actions_disable'), content: this.localize.term('user_2faDisableForUser', item.displayName), confirmLabel: this.localize.term('actions_disable'), color: 'danger', diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/sources/user-mfa.server.data-source.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/sources/user-mfa.server.data-source.ts index 45e37c0d3a..2c7b3c42f8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/sources/user-mfa.server.data-source.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/sources/user-mfa.server.data-source.ts @@ -1,6 +1,6 @@ import { UserResource } from '@umbraco-cms/backoffice/external/backend-api'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; -import { tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; +import { tryExecute, tryExecuteAndNotify } from '@umbraco-cms/backoffice/resources'; /** * A data source for User MFA items that fetches data from the server @@ -45,8 +45,7 @@ export class UmbUserMfaServerDataSource { if (!unique) throw new Error('User id is missing'); if (!providerName) throw new Error('Provider is missing'); - return tryExecuteAndNotify( - this.#host, + return tryExecute( UserResource.deleteUserById2FaByProviderName({ id: unique, providerName, diff --git a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts index 428b6f3fef..841bca97e0 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/user/user/repository/user.repository.ts @@ -49,6 +49,7 @@ export class UmbUserRepository extends UmbUserRepositoryBase { }; this.notificationContext?.peek('positive', notification); } else { + console.error('Failed to disable MFA provider', error); const notification = { data: { message: localize.term('user_2faProviderIsNotDisabledMsg', displayName ?? providerName) }, };