From 74fd87de62ae3a50f9f794d1de65d268e91676d9 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 efd3dce1..1ab3ddf8 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -33,6 +33,7 @@ else: from passerelle.base.models import BaseResource, ResourceLog from passerelle.utils.jsonresponse import APIError +from passerelle.utils import defer from .utils import to_json, response_for_json, is_authorized from .forms import GenericConnectorForm @@ -307,6 +308,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.20.1