From edecb07052765f2addc4dd9290b8841842d702a4 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 7 Mar 2019 22:00:16 +0100 Subject: [PATCH 4/4] 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 17c8a2ad..20d5dfc1 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -46,6 +46,7 @@ from jsonschema import validate, ValidationError from passerelle.base.models import BaseResource, ResourceLog from passerelle.utils.jsonresponse import APIError +from passerelle.utils import defer from .utils import to_json, is_authorized from .forms import GenericConnectorForm @@ -344,6 +345,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.23.0