From 4cf8abd60843b1899ff14c667905c1bbf33ca3df Mon Sep 17 00:00:00 2001
From: Stefan Galinski <stefan@sgalinski.de>
Date: Mon, 28 Nov 2016 16:55:01 +0100
Subject: [PATCH] [BUGFIX] Fix exception if no value or description is set for
 the markers

---
 Resources/Private/Templates/Mail/Index.html | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/Resources/Private/Templates/Mail/Index.html b/Resources/Private/Templates/Mail/Index.html
index c24786b1..eb324563 100644
--- a/Resources/Private/Templates/Mail/Index.html
+++ b/Resources/Private/Templates/Mail/Index.html
@@ -14,16 +14,24 @@
 		<table class="table table-hover">
 			<thead>
 				<tr>
-					<th>{f:translate(key:'backend.marker')}</th>
-					<th>{f:translate(key:'backend.value')}</th>
-					<th>{f:translate(key:'backend.description')}</th>
+					<th><f:translate key="backend.marker" /></th>
+					<th><f:translate key="backend.value" /></th>
+					<th><f:translate key="backend.description" /></th>
 				</tr>
 			</thead>
 			<f:for each="{selectedTemplate.marker}" as="marker">
 				<tr>
 					<td>{marker.marker}</td>
-					<td><f:translate key="{marker.value}">{marker.value}</f:translate></td>
-					<td><f:translate key="{marker.description}">{marker.description}</f:translate></td>
+					<td>
+						<f:if condition="{marker.value}">
+							<f:translate key="{marker.value}">{marker.value}</f:translate>
+						</f:if>
+					</td>
+					<td>
+						<f:if condition="{marker.description}">
+							<f:translate key="{marker.description}">{marker.description}</f:translate>
+						</f:if>
+					</td>
 				</tr>
 			</f:for>
 		</table>
-- 
GitLab