diff --git a/themis/fields/mail_id_display.pt b/themis/fields/mail_id_display.pt
index 7635294..9c83cda 100644
--- a/themis/fields/mail_id_display.pt
+++ b/themis/fields/mail_id_display.pt
@@ -1,7 +1,8 @@
+ tal:define="href view/href;
+ create_href view/create_href">
- (créer document)
+ />
+
+
+ (créer document)
+
diff --git a/themis/fields/widgets.py b/themis/fields/widgets.py
index 0c863aa..5e6447f 100644
--- a/themis/fields/widgets.py
+++ b/themis/fields/widgets.py
@@ -300,6 +300,10 @@ class MailIdWidget(TextWidget):
def create_href(self):
form_url = self.request.getURL()
+ from themis.config.utils import get_document_type_for_mail
+ document_type = get_document_type_for_mail(self.context)
+ if not document_type:
+ return None
return "%s/++widget++%s/@@createDoc" % (form_url, self.name)