diff --git a/pretix_matrix_inviter/signals.py b/pretix_matrix_inviter/signals.py index 9ed35b4ade8920047346eaea266f60d477590723..8ad373f74a9a4c4548f99105d155b4fa79d47574 100644 --- a/pretix_matrix_inviter/signals.py +++ b/pretix_matrix_inviter/signals.py @@ -17,6 +17,13 @@ def add_matrix_id_question(sender, position, **kwargs): if str(position.item.pk) not in sender.settings.get("matrix_inviter_items"): return {} + if ( + not sender.settings.matrix_inviter_authorization_token + and not sender.settings.matrix_inviter_matrix_server + and not sender.settings.matrix_inviter_matrix_room + ): + return {} + return { "matrix_inviter_matrix_id": forms.RegexField( label=_("Matrix ID"),