From 143430a337786f674c1cb28acfe4cd6b94bdb372 Mon Sep 17 00:00:00 2001 From: Sage Abdullah Date: Thu, 24 Aug 2023 11:00:02 +0100 Subject: [PATCH] Optimise queries in WorkflowObjectsToModeratePanel using prefetch_related() --- wagtail/admin/views/home.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wagtail/admin/views/home.py b/wagtail/admin/views/home.py index 5f9c8a25fdf3..f527ff281759 100644 --- a/wagtail/admin/views/home.py +++ b/wagtail/admin/views/home.py @@ -177,6 +177,11 @@ def get_context_data(self, parent_context): "task", "revision__user", ) + .prefetch_related( + "revision__content_object", + "revision__content_object__latest_revision", + "revision__content_object__live_revision", + ) .order_by("-started_at") ) for state in states: