Missing form fields on dashboard/system/mail/addresses page

https://example.com/index.php/dashboard/system/mail/addresses

We are missing form fields on the System Email Addresses dashboard page.

When debuggen i’m noticing and empty array in file:
public/concrete/single_pages/dashboard/system/mail/addresses.php
line 15 $senderConfiguration->getEntries()

Anyone have a solution for this? Thanks.

Are you overriding the page or something like that?

No nothing like that. I can access the page but the fields are just missing.

Make sure your theme css is not hiding the form fields with css styling something like this:

.form-control {
    display: none;
}

The input are not in the source code. The tag is empty.

<form action="https://example.test/index.php/dashboard/system/mail/addresses/save" method="POST">
    <input type="hidden" name="ccm_token" value="1738073581:ebb919530131d56faffa6cd14fe6ead6">    <div class="ccm-dashboard-form-actions-wrapper">
        <div class="ccm-dashboard-form-actions">
            <button class="float-end btn btn-primary">
                Save            </button>
        </div>
    </div>
</form>

Which version of concrete are you using?

We are seeing this in multiple installs. But current project has Concrete CMS 9.3.9.

Is it possible that you have an override of that file in your application/single_pages folder?
Or…
Have you setup the email addresses in the system & settings > email > system email addresses, if these are not setup that file will be unable to load completely.

I had to dig deeper. It turns out there was an override. Thank you for helping.