From d0d6764132f4623a09447a5c1dca5170d7a0b846 Mon Sep 17 00:00:00 2001 From: wslyvh <wslyvh@users.noreply.github.com> Date: Wed, 21 Aug 2024 13:34:25 +0200 Subject: [PATCH] cleanup --- pretalx_webhook/__init__.py | 2 +- pretalx_webhook/signals.py | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/pretalx_webhook/__init__.py b/pretalx_webhook/__init__.py index f102a9c..3dc1f76 100644 --- a/pretalx_webhook/__init__.py +++ b/pretalx_webhook/__init__.py @@ -1 +1 @@ -__version__ = "0.0.1" +__version__ = "0.1.0" diff --git a/pretalx_webhook/signals.py b/pretalx_webhook/signals.py index db622d5..5bea967 100644 --- a/pretalx_webhook/signals.py +++ b/pretalx_webhook/signals.py @@ -10,20 +10,19 @@ @receiver(schedule_release, dispatch_uid="pretalx_webhook_schedule_release") def on_schedule_release(sender, schedule, user, **kwargs): try: - # Get the webhook settings for this event webhook_settings = settings.PLUGIN_SETTINGS["pretalx_webhook"] if not webhook_settings: - logger.info(f"Webhook settings are empty or invalid for event {sender.slug}") + logger.error(f"Webhook settings are empty or invalid for event {sender.slug}") return webhook_endpoint = webhook_settings["endpoint"] webhook_secret = webhook_settings["secret"] if not webhook_endpoint: - logger.info(f"Webhook endpoint is empty for event {sender.slug}") + logger.error(f"Webhook endpoint is empty for event {sender.slug}") return - logger.error(f"Schedule changes: {schedule.changes}") + logger.info(f"Preparing payload for {sender.slug} with schedule {schedule.version}") payload = { 'event': sender.slug, 'user': str(user), @@ -41,7 +40,7 @@ def on_schedule_release(sender, schedule, user, **kwargs): else: logger.warning(f"Webhook secret is empty for event {sender.slug}") - logger.error(f"Send JSON request to {webhook_endpoint} with payload: {payload}") + logger.info(f"POST JSON request to {webhook_endpoint} with payload: {payload}") response = requests.post(webhook_endpoint, json=json.dumps(payload), headers=headers,