From 7a00daee1f67401094cdd089ee0abadb85c99e47 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 e47f6410..65201f0c 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 @@ -333,6 +334,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