From cca6f952ee6d24ab0d73f85c2176b8d5ca8b8c60 Mon Sep 17 00:00:00 2001 From: garronej Date: Tue, 9 Nov 2021 01:49:15 +0100 Subject: [PATCH] Bump version (changelog ignore) --- package.json | 2 +- src/lib/useFormValidationSlice.tsx | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d89cc271..250adfc9 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keycloakify", - "version": "4.2.6", + "version": "4.2.7", "description": "Keycloak theme generator for Reacts app", "repository": { "type": "git", diff --git a/src/lib/useFormValidationSlice.tsx b/src/lib/useFormValidationSlice.tsx index 179be64a..277cf213 100644 --- a/src/lib/useFormValidationSlice.tsx +++ b/src/lib/useFormValidationSlice.tsx @@ -38,7 +38,23 @@ export function useGetErrors(params: { const { value: defaultValue, validators } = attributes.find(attribute => attribute.name === name)!; - if (defaultValue === value && messagesPerField.existsError(name)) { + block: { + if (defaultValue !== value) { + break block; + } + + let doesErrorExist: boolean; + + try { + doesErrorExist = messagesPerField.existsError(name); + } catch { + break block; + } + + if (!doesErrorExist) { + break block; + } + const errorMessageStr = messagesPerField.get(name); return [