diff --git a/modules/cron/lib/Controller/Cron.php b/modules/cron/lib/Controller/Cron.php index 114d2261e40acc587030a51272ba6ffc30e77891..42e1c62270330db6e971fe2a2a454b5f3cbff2b4 100644 --- a/modules/cron/lib/Controller/Cron.php +++ b/modules/cron/lib/Controller/Cron.php @@ -162,7 +162,7 @@ class Cron $t->data['time'] = $time; $t->data['url'] = $url; $t->data['mail_required'] = isset($mail); - $t->data['mail_sent'] = !isset($e); + $t->data['mail_exception'] = $e ?? null; $t->data['summary'] = $summary; return $t; } diff --git a/modules/cron/templates/croninfo-result.twig b/modules/cron/templates/croninfo-result.twig index eb755dd2e464b5cee924a501821643b4960e2255..ee61655d98d140bff74426cb0592aaa2504506b7 100644 --- a/modules/cron/templates/croninfo-result.twig +++ b/modules/cron/templates/croninfo-result.twig @@ -27,9 +27,11 @@ Tag: {{ tag }} </code> </div> -{% if mail_required == true and mail_sent == false %} +{% if mail_required == true and mail_exception %} <div class="message-box error"> -Cron-report was not emailed due to an error. +Cron-report was not emailed due to an error: + +<pre>{{ mail_exception.getMessage() }}</pre> </div> {% endif %} {% endblock %}