From 0a0d284ecc0aec1554f1d4a0d02f45b6711e6983 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Fri, 26 Feb 2021 12:56:56 +0100 Subject: [PATCH] mailbox backend: fix create identity form title when mailbox exists --- src/controllers/backend/MailboxBackendController.ts | 1 + views/backend/mailbox.njk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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') }}