---
title: "Important: Rejected forms show their messages"
manual: "Academic Profiles Edit"
version: "main"
permalink: "https://docs.typo3.org/permalink/fgtclb/academic-persons-edit:important-rejected-forms-show-their-messages@main"
source: "Changelog/2.4/Important-RejectedFormsShowTheirMessages.rst"
rendered: "2026-10-17T08:48:06+00:00"
---

# Important: Rejected forms show their messages {#important-rejected-forms-show-their-messages}

## Description {#description}

A form of the profile editor that is rejected, for example for a required
field left empty or an invalid e-mail address, is shown again with the values
that were entered.
Until now it showed no message at the rejected field. Above the form it showed
only the path of the property, `emailAddressFormData.email`, and above the
page a debug output of the translation key.

Each rejected field now shows a translated message, and a note above the form
says that it could not be saved. Which label a message is taken from is listed
in [Messages of a rejected form](https://docs.typo3.org/permalink/fgtclb/academic-persons-edit:configuration-labels-validation@main).

## Impact {#impact}

A site that overrides one of these templates or partials receives the change
only after updating its copy:

-   `Partials/Profile/Forms/Errors.html` lists only the errors of the
    form object itself, the messages of the fields are rendered by
    `Partials/Profile/Forms/FieldWrapper.html` through the new
    `Partials/Profile/Forms/ErrorMessage.html`.
-   The templates of the six forms pass the name of their form object to
    `Partials/Profile/Forms/Errors.html` as a string, for example
    `{object: 'emailAddressFormData'}`.

A label override keyed `form.<field>.error.<code>` was never shown and
has no effect. Use `<formObject>.<field>.error.<code>` instead, for
example `emailAddressFormData.email.error.1221559976`.

## Affected Installations {#affected-installations}

Installations that use the profile editing plugin, and in particular those
that override its form templates or partials, or that override the
validation messages.
