diff --git a/src/controllers/backend/MailboxBackendController.ts b/src/controllers/backend/MailboxBackendController.ts index 433eb32..6960497 100644 --- a/src/controllers/backend/MailboxBackendController.ts +++ b/src/controllers/backend/MailboxBackendController.ts @@ -88,6 +88,7 @@ export default class MailboxBackendController extends Controller { id: user.id, userName: user.as(UserNameComponent).name, name: await mainMailIdentity?.toEmail() || 'Not created.', + exists: !!mainMailIdentity, }, domains: mailDomains.map(d => ({ display: d.name, diff --git a/views/backend/mailbox.njk b/views/backend/mailbox.njk index 37e31b8..3e8dbec 100644 --- a/views/backend/mailbox.njk +++ b/views/backend/mailbox.njk @@ -45,7 +45,7 @@
-

{% if mailboxIdentity == null %}Create a mailbox{% else %}Create a new mail identity{% endif %}

+

{% if not mailbox.exists %}Create a mailbox{% else %}Create a new mail identity{% endif %}

{{ macros.field(_locals, 'text', 'name', user.name, 'Email name', null, 'required') }}