diff --git a/pretix_matrix_inviter/forms.py b/pretix_matrix_inviter/forms.py index 7d2e23aabc5eccfd2e878227962d1f6e311545e9..a323fbb6fa362fea0bf02be276c4e43d17c9ab58 100644 --- a/pretix_matrix_inviter/forms.py +++ b/pretix_matrix_inviter/forms.py @@ -36,6 +36,11 @@ class MatrixInviterForm(SettingsForm): label=_("Invitation message"), required=False, ) + matrix_inviter_matrix_room = RegexField( + label=_("Matrix room"), + regex="(!|#)[^:]+:.+", + strip=True, + ) def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) @@ -56,10 +61,6 @@ class MatrixInviterForm(SettingsForm): ) else: room_help_text = _('"{name}" (<code>{room_id}</code>)') - - self.fields["matrix_inviter_matrix_room"] = RegexField( - label=_("Matrix room"), - regex="(!|#)[^:]+:.+", - strip=True, - help_text=(room_help_text.format_map(room_info)), + self.fields["matrix_inviter_matrix_room"].help_text = room_help_text.format_map( + room_info )