From d9ff901135565d252e2431e2cb56231ecb3094fa Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 7 Mar 2019 22:00:16 +0100 Subject: [PATCH 3/3] views: wraps GenericEndpointView.dispatch() with deferred (#31204) --- passerelle/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/passerelle/views.py b/passerelle/views.py index d21c1a42..5503abff 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -53,6 +53,7 @@ from django.views.generic.detail import SingleObjectMixin from jsonschema import ValidationError, validate, validators from passerelle.base.models import BaseResource, ResourceLog +from passerelle.utils import defer from passerelle.utils.conversion import normalize from passerelle.utils.json import unflatten from passerelle.utils.jsonresponse import APIError, JSONEncoder @@ -420,6 +421,7 @@ class GenericEndpointView(GenericConnectorMixin, SingleObjectMixin, View): return d + @defer.deferrable_scope @csrf_exempt def dispatch(self, request, *args, **kwargs): self.init_stuff(request, *args, **kwargs) -- 2.36.1