From a6baa4de4d8c1cb6769a05a13680804e17ea8bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Mon, 7 Feb 2022 23:02:07 +0100 Subject: [PATCH] URL-Quote URL parts --- pretix_matrix_inviter/tasks.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pretix_matrix_inviter/tasks.py b/pretix_matrix_inviter/tasks.py index 0756c20..8b45ef0 100644 --- a/pretix_matrix_inviter/tasks.py +++ b/pretix_matrix_inviter/tasks.py @@ -4,6 +4,7 @@ from celery.exceptions import MaxRetriesExceededError from pretix.base.models import Event, Order, OrderPosition from pretix.base.services.tasks import TransactionAwareTask from pretix.celery_app import app +from urllib.parse import quote as url_quote logger = logging.getLogger(__name__) @@ -37,8 +38,8 @@ def matrix_inviter_invite( try: r = requests.post( "https://{}/_matrix/client/v3/rooms/{}/invite".format( - event.settings.matrix_inviter_matrix_server, - room_matrix_id, + url_quote(event.settings.matrix_inviter_matrix_server), + url_quote(room_matrix_id), ), headers={ "Authorization": "Bearer {}".format( -- GitLab