From 1e4e1578f79714e008d4633584400e84a55b8a55 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sun, 3 Jul 2016 16:05:31 +0200 Subject: [PATCH] Improved eventsignal template tag --- src/pretix/base/templatetags/eventsignal.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/templatetags/eventsignal.py b/src/pretix/base/templatetags/eventsignal.py index 29f28da826..05462c1dcc 100644 --- a/src/pretix/base/templatetags/eventsignal.py +++ b/src/pretix/base/templatetags/eventsignal.py @@ -1,6 +1,7 @@ import importlib from django import template +from django.utils.safestring import mark_safe from pretix.base.models import Event @@ -21,5 +22,6 @@ def eventsignal(event: Event, signame: str, **kwargs): signal = getattr(sigmod, sigstr[1]) _html = [] for receiver, response in signal.send(event, **kwargs): - _html.append(response) - return "".join(_html) + if response: + _html.append(response) + return mark_safe("".join(_html))