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(