diff --git a/front/src/Stores/ErrorStore.ts b/front/src/Stores/ErrorStore.ts index 9647c370..2f1e3e40 100644 --- a/front/src/Stores/ErrorStore.ts +++ b/front/src/Stores/ErrorStore.ts @@ -9,14 +9,18 @@ function createErrorStore() { return { subscribe, addErrorMessage: (e: string|Error): void => { - update((messages) => { + update((messages: string[]) => { let message: string; if (e instanceof Error) { message = e.message; } else { message = e; } - messages.push(message); + + if (!messages.includes(message)) { + messages.push(message); + } + return messages; }); },