From 846ac0cba3123e3d308be3c6aa2d491c00e9d1da Mon Sep 17 00:00:00 2001 From: anabellabuckvar <41971124+anabellabuckvar@users.noreply.github.com> Date: Thu, 13 Feb 2025 13:23:05 -0800 Subject: [PATCH 1/3] DOP-5395 hardcode parser user to docsworker-xlarge for persistence module --- modules/persistence/src/services/pages/index.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/persistence/src/services/pages/index.ts b/modules/persistence/src/services/pages/index.ts index 81dd98d5d..7ca095401 100644 --- a/modules/persistence/src/services/pages/index.ts +++ b/modules/persistence/src/services/pages/index.ts @@ -269,7 +269,12 @@ const updatePages = async (pages: Page[], collection: string, githubUser: string try { // Find all pages that share the same project name + branch. Expects page IDs // to include these two properties after parse - const pageIdPrefix = pages[0].page_id.split('/').slice(0, 3).join('/'); + const pageIdArr = pages[0].page_id.split('/').slice(0, 3); + if (pageIdArr[1] === 'buildbot') { + pageIdArr[1] = 'docsworker-xlarge'; + } + const pageIdPrefix = pageIdArr.join('/'); + const previousPagesCursor = await findPrevPageDocs(pageIdPrefix, collection, githubUser); const { mapping: prevPageDocsMapping, pageIds: prevPageIds } = await createPageAstMapping(previousPagesCursor); From 0065d39a87412ba2dbc4222a09b2694456813cb8 Mon Sep 17 00:00:00 2001 From: anabellabuckvar <41971124+anabellabuckvar@users.noreply.github.com> Date: Thu, 13 Feb 2025 13:28:57 -0800 Subject: [PATCH 2/3] DOP-5395 add comments --- modules/persistence/src/services/pages/index.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/persistence/src/services/pages/index.ts b/modules/persistence/src/services/pages/index.ts index 7ca095401..366c826a0 100644 --- a/modules/persistence/src/services/pages/index.ts +++ b/modules/persistence/src/services/pages/index.ts @@ -267,14 +267,16 @@ const updatePages = async (pages: Page[], collection: string, githubUser: string console.time(timerLabel); try { - // Find all pages that share the same project name + branch. Expects page IDs - // to include these two properties after parse + // TEMPORARY FIX FOR NETLIFY BUILDS + // TODO: DOP-5405 remove parser user from page id const pageIdArr = pages[0].page_id.split('/').slice(0, 3); if (pageIdArr[1] === 'buildbot') { pageIdArr[1] = 'docsworker-xlarge'; } const pageIdPrefix = pageIdArr.join('/'); + // Find all pages that share the same project name + branch. Expects page IDs + // to include these two properties after parse const previousPagesCursor = await findPrevPageDocs(pageIdPrefix, collection, githubUser); const { mapping: prevPageDocsMapping, pageIds: prevPageIds } = await createPageAstMapping(previousPagesCursor); From 021068ae84d637c229e9423354aa3791f4839a5c Mon Sep 17 00:00:00 2001 From: anabellabuckvar <41971124+anabellabuckvar@users.noreply.github.com> Date: Thu, 13 Feb 2025 13:50:19 -0800 Subject: [PATCH 3/3] DOP-5395 use replace --- modules/persistence/src/services/pages/index.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/modules/persistence/src/services/pages/index.ts b/modules/persistence/src/services/pages/index.ts index 366c826a0..0b81529ec 100644 --- a/modules/persistence/src/services/pages/index.ts +++ b/modules/persistence/src/services/pages/index.ts @@ -269,11 +269,7 @@ const updatePages = async (pages: Page[], collection: string, githubUser: string try { // TEMPORARY FIX FOR NETLIFY BUILDS // TODO: DOP-5405 remove parser user from page id - const pageIdArr = pages[0].page_id.split('/').slice(0, 3); - if (pageIdArr[1] === 'buildbot') { - pageIdArr[1] = 'docsworker-xlarge'; - } - const pageIdPrefix = pageIdArr.join('/'); + const pageIdPrefix = pages[0].page_id.split('/').slice(0, 3).join('/').replace('buildbot', 'docsworker-xlarge'); // Find all pages that share the same project name + branch. Expects page IDs // to include these two properties after parse