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