diff --git a/wagtail/core/models.py b/wagtail/core/models.py index f878a9a3b..088202dd1 100644 --- a/wagtail/core/models.py +++ b/wagtail/core/models.py @@ -1269,19 +1269,9 @@ class Page(AbstractPage, index.Indexed, ClusterableModel, metaclass=PageBase): request.is_dummy = True # Apply middleware to the request - # Note that Django makes sure only one of the middleware settings are - # used in a project - if hasattr(settings, 'MIDDLEWARE'): - handler = BaseHandler() - handler.load_middleware() - handler._middleware_chain(request) - elif hasattr(settings, 'MIDDLEWARE_CLASSES'): - # Pre Django 1.10 style - see http://www.mellowmorning.com/2011/04/18/mock-django-request-for-testing/ - handler = BaseHandler() - handler.load_middleware() - # call each middleware in turn and throw away any responses that they might return - for middleware_method in handler._request_middleware: - middleware_method(request) + handler = BaseHandler() + handler.load_middleware() + handler._middleware_chain(request) return request