Skip to content

Commit a83337a

Browse files
committed
[WebProfilerBundle] Render original (not encoded) email headers
1 parent f562c78 commit a83337a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Resources/views/Collector/mailer.html.twig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,18 +121,18 @@
121121
<h3 class="tab-title">Headers</h3>
122122
<div class="tab-content">
123123
<span class="label">Subject</span>
124-
<h2 class="m-t-10">{{ message.headers.get('subject').bodyAsString() ?? '(empty)' }}</h2>
124+
<h2 class="m-t-10">{{ message.getSubject() ?? '(empty)' }}</h2>
125125
<div class="row">
126126
<div class="col col-4">
127127
<span class="label">From</span>
128-
<pre class="prewrap">{{ (message.headers.get('from').bodyAsString() ?? '(empty)')|replace({'From:': ''}) }}</pre>
128+
<pre class="prewrap">{{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
129129

130130
<span class="label">To</span>
131-
<pre class="prewrap">{{ (message.headers.get('to').bodyAsString() ?? '(empty)')|replace({'To:': ''}) }}</pre>
131+
<pre class="prewrap">{{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }}</pre>
132132
</div>
133133
<div class="col">
134134
<span class="label">Headers</span>
135-
<pre class="prewrap">{% for header in message.headers.all|filter(header => (header.name ?? '') not in ['Subject', 'From', 'To']) %}
135+
<pre class="prewrap">{% for header in message.headers.all|filter(header => (header.name ?? '')|lower not in ['subject', 'from', 'to']) %}
136136
{{- header.toString }}
137137
{%~ endfor %}</pre>
138138
</div>

0 commit comments

Comments
 (0)