From 9435becc14f08d732c4964e7c6246ee74fcdafa6 Mon Sep 17 00:00:00 2001 From: FyloZ Date: Mon, 19 Apr 2021 08:52:06 -0400 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20d'un=20message=20d'erreur=20lorsqu?= =?UTF-8?q?e=20la=20quantit=C3=A9=20du=20premier=20ingr=C3=A9dient=20d'un?= =?UTF-8?q?=20m=C3=A9lange=20est=20exprim=C3=A9=20en=20pourcentage.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../colors/components/mix-editor/mix-editor.component.ts | 3 +++ src/app/modules/shared/service/error.service.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/src/app/modules/colors/components/mix-editor/mix-editor.component.ts b/src/app/modules/colors/components/mix-editor/mix-editor.component.ts index 11e37a8..1ebd7bc 100644 --- a/src/app/modules/colors/components/mix-editor/mix-editor.component.ts +++ b/src/app/modules/colors/components/mix-editor/mix-editor.component.ts @@ -61,6 +61,9 @@ export class MixEditorComponent extends ErrorHandlingComponent { }, { filter: error => error.type === 'cannotdelete-mix', messageProducer: error => 'Ce mélange est utilisé par un ou plusieurs autres mélanges' + }, { + filter: error => error.type === 'invalid-mixmaterial-first', + messageProducer: error => 'La quantité du premier ingrédient du mélange ne peut pas être exprimée en pourcentage' }] constructor( diff --git a/src/app/modules/shared/service/error.service.ts b/src/app/modules/shared/service/error.service.ts index 551e26f..f7774c2 100644 --- a/src/app/modules/shared/service/error.service.ts +++ b/src/app/modules/shared/service/error.service.ts @@ -57,6 +57,7 @@ export class ErrorService { if (!matchingModels || matchingModels.length == 0) { // If none are found, search in defaults handlers matchingModels = ErrorService.DEFAULT_ERROR_HANDLERS.filter(m => m.filter(error)) + console.error(error) } if (!matchingModels || matchingModels.length == 0) { // If still none are found, handle as an unknown error