diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/reset-password/reset-password.component.ts b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/reset-password/reset-password.component.ts index 7a171d058..9c4871613 100644 --- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/reset-password/reset-password.component.ts +++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-user-dialog/reset-password/reset-password.component.ts @@ -1,9 +1,8 @@ import { Component, EventEmitter, Input, Output } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup, Validators } from '@angular/forms'; import { UserService } from '@users/user.service'; -import { IconButtonTypes, LoadingService, Toaster } from '@iqser/common-ui'; +import { IconButtonTypes, LoadingService } from '@iqser/common-ui'; import { User } from '@red/domain'; -import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'; import { firstValueFrom } from 'rxjs'; @Component({ @@ -20,25 +19,20 @@ export class ResetPasswordComponent { private readonly _formBuilder: UntypedFormBuilder, private readonly _userService: UserService, private readonly _loadingService: LoadingService, - private readonly _toaster: Toaster, ) {} async save() { this._loadingService.start(); - try { - await firstValueFrom( - this._userService.resetPassword( - { - password: this.form.get('temporaryPassword').value, - temporary: true, - }, - this.user.id, - ), - ); - this.toggleResetPassword.emit(); - } catch (error) { - this._toaster.error(_('reset-password-dialog.error.password-policy')); - } + await firstValueFrom( + this._userService.resetPassword( + { + password: this.form.get('temporaryPassword').value, + temporary: true, + }, + this.user.id, + ), + ); + this.toggleResetPassword.emit(); this._loadingService.stop(); } diff --git a/apps/red-ui/src/assets/i18n/redact/de.json b/apps/red-ui/src/assets/i18n/redact/de.json index 1bbf44c31..b9b7ee7c6 100644 --- a/apps/red-ui/src/assets/i18n/redact/de.json +++ b/apps/red-ui/src/assets/i18n/redact/de.json @@ -2132,9 +2132,6 @@ "cancel": "Abbrechen", "save": "Speichern" }, - "error": { - "password-policy": "Kennwort konnte nicht zurückgesetzt werden. Das neue Passwort entspricht nicht der Passwortrichtlinie." - }, "form": { "password": "Temporäres Passwort" }, diff --git a/apps/red-ui/src/assets/i18n/redact/en.json b/apps/red-ui/src/assets/i18n/redact/en.json index 5e2a98d2c..d535b8cec 100644 --- a/apps/red-ui/src/assets/i18n/redact/en.json +++ b/apps/red-ui/src/assets/i18n/redact/en.json @@ -2132,9 +2132,6 @@ "cancel": "Cancel", "save": "Save" }, - "error": { - "password-policy": "Failed to reset password. The new password doesn't match the password policy." - }, "form": { "password": "Temporary password" }, diff --git a/apps/red-ui/src/assets/i18n/scm/de.json b/apps/red-ui/src/assets/i18n/scm/de.json index 14693dbb9..34f4b37af 100644 --- a/apps/red-ui/src/assets/i18n/scm/de.json +++ b/apps/red-ui/src/assets/i18n/scm/de.json @@ -2132,9 +2132,6 @@ "cancel": "Abbrechen", "save": "Speichern" }, - "error": { - "password-policy": "Kennwort konnte nicht zurückgesetzt werden. Das neue Passwort entspricht nicht der Passwortrichtlinie." - }, "form": { "password": "Temporäres Passwort" }, diff --git a/apps/red-ui/src/assets/i18n/scm/en.json b/apps/red-ui/src/assets/i18n/scm/en.json index 766c620a3..afb429e02 100644 --- a/apps/red-ui/src/assets/i18n/scm/en.json +++ b/apps/red-ui/src/assets/i18n/scm/en.json @@ -2132,9 +2132,6 @@ "cancel": "Cancel", "save": "Save" }, - "error": { - "password-policy": "Failed to reset password. The new password doesn't match the password policy." - }, "form": { "password": "Temporary password" },