diff --git a/entity/DocumentTemplate_entity/entityfields/content/contentTypeProcess.js b/entity/DocumentTemplate_entity/entityfields/content/contentTypeProcess.js
index d59fb7111e07919f1a6738a308a497a955da404e..bacb31baf2122441ee7e6bb446a954474f33df03 100644
--- a/entity/DocumentTemplate_entity/entityfields/content/contentTypeProcess.js
+++ b/entity/DocumentTemplate_entity/entityfields/content/contentTypeProcess.js
@@ -9,8 +9,7 @@ if (vars.exists("$context.currentTemplateType"))
     if (vars.get("$context.currentTemplateType") == DocumentTemplate.types.HTML)
         result.string("HTML");
     // force HTML for documentTemplateTypeCategory$htmlTemplate and mail if bindata is not set else use type form bindata
-    else if (!vars.get("$field.BINDATA") && (vars.get("$field.CLASSIFICATION") == $KeywordRegistry.documentTemplateTypeCategory$htmlTemplate() 
-        || vars.get("$field.KIND") == $KeywordRegistry.documentTemplateType$mail()))
+    else if (!vars.get("$field.BINDATA") && (vars.get("$field.CLASSIFICATION") == $KeywordRegistry.documentTemplateTypeCategory$htmlTemplate()))
     {
         result.string("HTML");
     }
diff --git a/entity/DocumentTemplate_entity/entityfields/content/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/content/displayValueProcess.js
index 90c7db812482b96334addd315326fe4e9f4fe3d0..8bda330861ca3bf3b4f02ab666ec3aff48a1f059 100644
--- a/entity/DocumentTemplate_entity/entityfields/content/displayValueProcess.js
+++ b/entity/DocumentTemplate_entity/entityfields/content/displayValueProcess.js
@@ -1,4 +1,3 @@
-import("system.logging");
 import("Bulkmail_lib");
 import("system.text");
 import("Employee_lib");
@@ -8,25 +7,23 @@ import("system.result");
 import("system.neon");
 import("DocumentTemplate_lib");
 
-var type;
-if (!vars.exists("$context.currentTemplateType"))
-    type = DocumentTemplate.types.TXT;
-else
-    type = vars.get("$context.currentTemplateType");
+if (vars.exists("$context.currentTemplateType"))
+{
+    var type = vars.get("$context.currentTemplateType");
 
-logging.log(JSON.stringify([type], null, "\t"))
-// if this was done for every row, like in a lookup, the performance would be very bad
-if (vars.get("$sys.viewmode") == neon.FRAME_VIEWMODE_DATASET && type != null && type != DocumentTemplate.types.DOCX && type != DocumentTemplate.types.ODT) 
-{        
-    var template = new DocumentTemplate(util.encodeBase64String(vars.get("$field.Content")), type, "unknown", true)
-    
-    var contactId = EmployeeUtils.getCurrentContactId();
-    var preview = template.getReplacedContentByContactId(contactId, false, true);
-    
-    if (type == DocumentTemplate.types.TXT)
-        result.string(text.text2html(preview, false));
+    // if this was done for every row, like in a lookup, the performance would be very bad
+    if (vars.get("$sys.viewmode") == neon.FRAME_VIEWMODE_DATASET && type != null && type != DocumentTemplate.types.DOCX && type != DocumentTemplate.types.ODT) 
+    {        
+        var template = new DocumentTemplate(util.encodeBase64String(vars.get("$field.Content")), type, "unknown", true)
+
+        var contactId = EmployeeUtils.getCurrentContactId();
+        var preview = template.getReplacedContentByContactId(contactId, false, true);
+
+        if (type == DocumentTemplate.types.TXT)
+            result.string(text.text2html(preview, false));
+        else
+            result.string(preview);
+    }
     else
-        result.string(preview);
+        result.string("");
 }
-else
-    result.string("");
\ No newline at end of file