diff --git a/model/lib/extensions/presentation_mailbox_extension.dart b/model/lib/extensions/presentation_mailbox_extension.dart index dc21751aa..87a334ea8 100644 --- a/model/lib/extensions/presentation_mailbox_extension.dart +++ b/model/lib/extensions/presentation_mailbox_extension.dart @@ -55,7 +55,19 @@ extension PresentationMailboxExtension on PresentationMailbox { bool get isDrafts => role == PresentationMailbox.roleDrafts; - bool get isTemplates => role == PresentationMailbox.roleTemplates; + bool get isTemplates { + if (isPersonal) { + return role == PresentationMailbox.roleTemplates; + } else { + return isTemplatesTeamMailbox; + } + } + + bool get isTemplatesTeamMailbox { + return isChildOfTeamMailboxes && + name?.name.toLowerCase() == + PresentationMailbox.templatesRole.toLowerCase(); + } bool get isSent => role == PresentationMailbox.roleSent;