From 0f064cb584d06eba5549c19a59d914e3825090dd Mon Sep 17 00:00:00 2001 From: Greg Richardson Date: Fri, 21 Apr 2023 15:38:45 -0600 Subject: [PATCH] fix(embeddings): missing fields when updating/upserting pages --- apps/docs/scripts/search/generate-embeddings.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/apps/docs/scripts/search/generate-embeddings.ts b/apps/docs/scripts/search/generate-embeddings.ts index cf23afaba54..49ad9028558 100644 --- a/apps/docs/scripts/search/generate-embeddings.ts +++ b/apps/docs/scripts/search/generate-embeddings.ts @@ -100,11 +100,17 @@ async function generateEmbeddings() { } } - // No content update required - // Update this page to the latest refresh version & timestamp + // No content/embedding update required on this page + // Update other meta info const { error: updatePageError } = await supabaseClient .from('page') - .update({ version: refreshVersion, last_refresh: refreshDate }) + .update({ + type, + source, + meta, + version: refreshVersion, + last_refresh: refreshDate, + }) .filter('id', 'eq', existingPage.id) if (updatePageError) { @@ -156,6 +162,8 @@ async function generateEmbeddings() { source, meta, parent_page_id: parentPage?.id, + version: refreshVersion, + last_refresh: refreshDate, }, { onConflict: 'path' } )