Add http_method field to Webhook

This commit is contained in:
Jeremy Stretch
2020-02-24 20:42:24 -05:00
parent d86c15e6ef
commit 954d6a7c03
5 changed files with 48 additions and 6 deletions

View File

@@ -43,13 +43,15 @@ def process_webhook(webhook, data, model_name, event, timestamp, username, reque
# Prepare the HTTP request
params = {
'method': 'POST',
'method': webhook.http_method,
'url': webhook.payload_url,
'headers': headers,
'data': body,
}
logger.info(
"Sending webhook to {}: {} {}".format(params['url'], context['model'], context['event'])
"Sending {} request to {} ({} {})".format(
params['method'], params['url'], context['model'], context['event']
)
)
logger.debug(params)
try: