diff --git a/src/FindReplace/Exclusion/Package.php b/src/FindReplace/Exclusion/Package.php index 01570ef..a7f1ff6 100644 --- a/src/FindReplace/Exclusion/Package.php +++ b/src/FindReplace/Exclusion/Package.php @@ -25,7 +25,9 @@ public function readOnly(): array NAILS_DB_PREFIX . 'cms_page.published_slug_end', NAILS_DB_PREFIX . 'cms_page.draft_template', NAILS_DB_PREFIX . 'cms_page.published_template', - NAILS_DB_PREFIX . 'cms_menu_item.url', + // Built from parent page titles; a direct edit is overwritten or goes stale. + NAILS_DB_PREFIX . 'cms_page.draft_breadcrumbs', + NAILS_DB_PREFIX . 'cms_page.published_breadcrumbs', ]; } } diff --git a/tests/FindReplace/Exclusion/PackageTest.php b/tests/FindReplace/Exclusion/PackageTest.php index 4255e0e..bce3513 100644 --- a/tests/FindReplace/Exclusion/PackageTest.php +++ b/tests/FindReplace/Exclusion/PackageTest.php @@ -37,7 +37,8 @@ public function testReadOnly(): void NAILS_DB_PREFIX . 'cms_page.published_slug_end', NAILS_DB_PREFIX . 'cms_page.draft_template', NAILS_DB_PREFIX . 'cms_page.published_template', - NAILS_DB_PREFIX . 'cms_menu_item.url', + NAILS_DB_PREFIX . 'cms_page.draft_breadcrumbs', + NAILS_DB_PREFIX . 'cms_page.published_breadcrumbs', ], (new Package())->readOnly() );