From 1b72dfeae62f0e44cd27139355a19509aca95356 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 20 Oct 2021 22:04:36 +0200 Subject: [PATCH] fix header safeing --- InvenTree/common/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/InvenTree/common/models.py b/InvenTree/common/models.py index 630a8d03da..4c710775a8 100644 --- a/InvenTree/common/models.py +++ b/InvenTree/common/models.py @@ -11,6 +11,7 @@ import decimal import math import uuid import hmac +import json import hashlib import base64 from secrets import compare_digest @@ -1362,9 +1363,8 @@ class WebhookEndpoint(models.Model): def save_data(self, payload, headers=None, request=None): return WebhookMessage.objects.create( - # host=request.host, - # TODO fix - header=headers, + host=request.get_host(), + header=json.dumps({key: val for key, val in headers.items()}), body=payload, endpoint=self, )