diff --git a/src/pretix/base/context.py b/src/pretix/base/context.py index 4a0c024b8..002fb4101 100644 --- a/src/pretix/base/context.py +++ b/src/pretix/base/context.py @@ -35,19 +35,22 @@ def get_powered_by(request, safelink=True): d = gs.settings.license_check_input if d.get('poweredby_name'): if d.get('poweredby_url'): - n = '{}'.format( - sl(d['poweredby_url']) if safelink else d['poweredby_url'], - d['poweredby_name'] + msg = gettext('powered by {name} based on pretix').format( + name=d['poweredby_name'], + a_name_attr='href="{}" target="_blank" rel="noopener"'.format( + sl(d['poweredby_url']) if safelink else d['poweredby_url'], + ), + a_attr='href="{}" target="_blank" rel="noopener"'.format( + sl('https://pretix.eu') if safelink else 'https://pretix.eu', + ) ) else: - n = d['poweredby_name'] - - msg = gettext('powered by {name} based on pretix').format( - name=n, - a_attr='href="{}" target="_blank" rel="noopener"'.format( - sl('https://pretix.eu') if safelink else 'https://pretix.eu', + msg = gettext('powered by {name} based on pretix').format( + name=d['poweredby_name'], + a_attr='href="{}" target="_blank" rel="noopener"'.format( + sl('https://pretix.eu') if safelink else 'https://pretix.eu', + ) ) - ) else: msg = gettext('ticketing powered by pretix') % { 'a_attr': 'href="{}" target="_blank" rel="noopener"'.format(