diff --git a/src/app/organizations/settings/account.component.html b/src/app/organizations/settings/account.component.html
index 4ad37ba7..a4831f40 100644
--- a/src/app/organizations/settings/account.component.html
+++ b/src/app/organizations/settings/account.component.html
@@ -37,6 +37,8 @@
{{ "identifier" | i18n }}
+
+
;
taxFormPromise: Promise;
+ showErrorSummary = false;
private organizationId: string;
@@ -99,6 +100,7 @@ export class AccountComponent {
async submit() {
this.formData.markAllAsTouched();
+ this.showErrorSummary = true;
if (!this.formData.valid) {
return;
diff --git a/src/locales/en/messages.json b/src/locales/en/messages.json
index 00caa39c..9f2a3b85 100644
--- a/src/locales/en/messages.json
+++ b/src/locales/en/messages.json
@@ -5072,5 +5072,14 @@
},
"inputEmail": {
"message": "Input is not an email-address."
+ },
+ "fieldsNeedAttention": {
+ "message": "$COUNT$ fields above need your attention.",
+ "placeholders": {
+ "count": {
+ "content": "$1",
+ "example": "4"
+ }
+ }
}
}