mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
return json rsponse on webhooks
This commit is contained in:
parent
6147b079d1
commit
515e1faad4
@ -7,12 +7,12 @@ from __future__ import unicode_literals
|
||||
|
||||
import json
|
||||
|
||||
from django.http.response import JsonResponse
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.urls import path
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.exceptions import NotAcceptable, NotFound
|
||||
from django_q.tasks import async_task
|
||||
|
||||
@ -60,8 +60,8 @@ class WebhookView(CsrfExemptMixin, APIView):
|
||||
message.save()
|
||||
|
||||
# return results
|
||||
return_kwargs = self.webhook.get_result(payload, headers, request)
|
||||
return Response(**return_kwargs)
|
||||
data = self.webhook.get_result(payload, headers, request)
|
||||
return JsonResponse(data)
|
||||
|
||||
def _process_payload(self, message_id):
|
||||
message = WebhookMessage.objects.get(message_id=message_id)
|
||||
|
@ -1373,10 +1373,8 @@ class WebhookEndpoint(models.Model):
|
||||
return True
|
||||
|
||||
def get_result(self, payload, headers=None, request=None):
|
||||
context = {}
|
||||
context['data'] = {'message': self.MESSAGE_OK}
|
||||
context['status'] = 200
|
||||
return context
|
||||
data = {'message': self.MESSAGE_OK}
|
||||
return data
|
||||
|
||||
|
||||
class WebhookMessage(models.Model):
|
||||
|
Loading…
Reference in New Issue
Block a user