diff --git a/djrill/views.py b/djrill/views.py index 0f41709..722594b 100644 --- a/djrill/views.py +++ b/djrill/views.py @@ -90,6 +90,10 @@ class DjrillWebhookSecretMixin(object): secret = getattr(settings, 'DJRILL_WEBHOOK_SECRET', None) secret_name = getattr(settings, 'DJRILL_WEBHOOK_SECRET_NAME', 'secret') + if secret is None: + raise ImproperlyConfigured( + "You have not set DJRILL_WEBHOOK_SECRET in the settings file.") + if request.GET.get(secret_name) != secret: return HttpResponse(status=403)