diff --git a/lib/core/src/lib/form/components/widgets/amount/amount.widget.html b/lib/core/src/lib/form/components/widgets/amount/amount.widget.html
index 98de5bba26..875c74df83 100644
--- a/lib/core/src/lib/form/components/widgets/amount/amount.widget.html
+++ b/lib/core/src/lib/form/components/widgets/amount/amount.widget.html
@@ -34,7 +34,7 @@
{{ field.validationSummary.message | translate:translateParameters }}
-
+
{{ 'FORM.FIELD.REQUIRED' | translate }}
diff --git a/lib/core/src/lib/form/components/widgets/decimal/decimal.component.html b/lib/core/src/lib/form/components/widgets/decimal/decimal.component.html
index 191a6cf5e5..afe0d2d725 100644
--- a/lib/core/src/lib/form/components/widgets/decimal/decimal.component.html
+++ b/lib/core/src/lib/form/components/widgets/decimal/decimal.component.html
@@ -29,7 +29,7 @@
{{ field.validationSummary.message | translate:translateParameters }}
}
- @if (isInvalidFieldRequired() && isTouched()) {
+ @if (!field.validationSummary?.message && isInvalidFieldRequired() && isTouched()) {
{{ 'FORM.FIELD.REQUIRED' | translate }}
diff --git a/lib/core/src/lib/form/components/widgets/multiline-text/multiline-text.widget.html b/lib/core/src/lib/form/components/widgets/multiline-text/multiline-text.widget.html
index be530550d8..caa3b445e3 100644
--- a/lib/core/src/lib/form/components/widgets/multiline-text/multiline-text.widget.html
+++ b/lib/core/src/lib/form/components/widgets/multiline-text/multiline-text.widget.html
@@ -40,7 +40,7 @@
{{ field.validationSummary.message | translate:translateParameters }}
}
- @if (isInvalidFieldRequired() && isTouched()) {
+ @if (!field.validationSummary?.message && isInvalidFieldRequired() && isTouched()) {
{{ 'FORM.FIELD.REQUIRED' | translate }}
diff --git a/lib/core/src/lib/form/components/widgets/number/number.widget.html b/lib/core/src/lib/form/components/widgets/number/number.widget.html
index 26c164849c..86f358ab6f 100644
--- a/lib/core/src/lib/form/components/widgets/number/number.widget.html
+++ b/lib/core/src/lib/form/components/widgets/number/number.widget.html
@@ -34,7 +34,7 @@
{{ field.validationSummary.message | translate:translateParameters }}
}
- @if (isInvalidFieldRequired() && isTouched()) {
+ @if (!field.validationSummary?.message && isInvalidFieldRequired() && isTouched()) {
{{ 'FORM.FIELD.REQUIRED' | translate }}
diff --git a/lib/core/src/lib/form/components/widgets/text/text.widget.html b/lib/core/src/lib/form/components/widgets/text/text.widget.html
index 6ead4db340..1d31dc91b5 100644
--- a/lib/core/src/lib/form/components/widgets/text/text.widget.html
+++ b/lib/core/src/lib/form/components/widgets/text/text.widget.html
@@ -32,7 +32,7 @@
{{ field.validationSummary.message | translate:translateParameters }}
}
- @if (isInvalidFieldRequired() && isTouched()) {
+ @if (!field.validationSummary?.message && isInvalidFieldRequired() && isTouched()) {
{{ 'FORM.FIELD.REQUIRED' | translate }}