From b4e87d6ac375a3bbe56ddf70c8db8721b9147973 Mon Sep 17 00:00:00 2001 From: Aaron Robertshaw <60436221+aaronrobertshaw@users.noreply.github.com> Date: Thu, 5 Oct 2023 17:15:04 +1000 Subject: [PATCH] Prevent stale categorization of patterns after category deletion --- .../components/page-patterns/delete-category-menu-item.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/edit-site/src/components/page-patterns/delete-category-menu-item.js b/packages/edit-site/src/components/page-patterns/delete-category-menu-item.js index 46bbf450cd40d..f6297a8556684 100644 --- a/packages/edit-site/src/components/page-patterns/delete-category-menu-item.js +++ b/packages/edit-site/src/components/page-patterns/delete-category-menu-item.js @@ -44,7 +44,14 @@ export default function DeleteCategoryMenuItem( { category, onClose } ) { { throwOnError: true } ); + // Prevent the need to refresh the page to get up-to-date categories + // and pattern categorization. invalidateResolution( 'getUserPatternCategories' ); + invalidateResolution( 'getEntityRecords', [ + 'postType', + PATTERN_TYPES.user, + { per_page: -1 }, + ] ); createSuccessNotice( sprintf(