From dd8587231fbae98e92ea92dae1b073e7dd2760f4 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 a50b8b5e..201a44ff 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -59,6 +59,7 @@ from passerelle.utils.conversion import normalize from passerelle.utils.jsonresponse import APIError from passerelle.utils.json import unflatten from passerelle.utils.paginator import InfinitePaginator +from passerelle.utils import defer from .utils import to_json, is_authorized from .forms import ResourceLogSearchForm @@ -415,6 +416,7 @@ class GenericEndpointView(GenericConnectorMixin, SingleObjectMixin, View): return d + @defer.deferrable_barrier @csrf_exempt def dispatch(self, request, *args, **kwargs): self.init_stuff(request, *args, **kwargs) -- 2.31.1