From 83fd9b8c001be51c1b6f0a7fae40eb8723e181c8 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 15 Dec 2023 10:55:34 +0200 Subject: [PATCH] RED-8075: fixed conflicting pop-up messaged. --- .../dictionary/edit-dossier-dictionary.component.ts | 4 ++++ .../src/app/services/entity-services/dictionary.service.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts index 90a66fdf5..9eb360304 100644 --- a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts +++ b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts @@ -58,6 +58,10 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa this.dossier.id, false, ); + } catch (error) { + return { success: false }; + } + try { await this._updateDossierDictionary(); return { success: true }; } catch (error) { diff --git a/apps/red-ui/src/app/services/entity-services/dictionary.service.ts b/apps/red-ui/src/app/services/entity-services/dictionary.service.ts index 03d190117..56b4f6e27 100644 --- a/apps/red-ui/src/app/services/entity-services/dictionary.service.ts +++ b/apps/red-ui/src/app/services/entity-services/dictionary.service.ts @@ -145,6 +145,7 @@ export class DictionaryService extends EntitiesService } catch (error) { if ((error as HttpErrorResponse).status === 400) { this._toaster.error(_('dictionary-overview.error.400')); + throw error; } else { this._toaster.error(_('dictionary-overview.error.generic')); }