diff --git a/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts b/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts index 4749cf685..19629c91e 100644 --- a/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/justifications/add-edit-justification-dialog/add-edit-justification-dialog.component.ts @@ -26,8 +26,12 @@ export class AddEditJustificationDialogComponent extends BaseDialogComponent { const dossierTemplateId = this.data.dossierTemplateId; this._loadingService.start(); - await firstValueFrom(this._justificationService.createOrUpdate(this.form.getRawValue() as Justification, dossierTemplateId)); - await firstValueFrom(this._justificationService.loadAll(dossierTemplateId)); + try { + await firstValueFrom(this._justificationService.createOrUpdate(this.form.getRawValue() as Justification, dossierTemplateId)); + await firstValueFrom(this._justificationService.loadAll(dossierTemplateId)); + } catch (error) { + this._toaster.error(null, { error }); + } this._loadingService.stop(); this._dialogRef.close(true); }