From d98fb41ac3ddfaff19239970d7d893849e87f258 Mon Sep 17 00:00:00 2001 From: Vyacheslav Tumanov Date: Wed, 7 Feb 2024 13:00:49 +0500 Subject: [PATCH] UBERF-5289: fix getting parent doc for some cases for indexing (#4549) Signed-off-by: Vyacheslav Tumanov --- server/core/src/indexer/fulltextPush.ts | 2 +- server/core/src/indexer/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/core/src/indexer/fulltextPush.ts b/server/core/src/indexer/fulltextPush.ts index 45ff201e9e..87d049ba1f 100644 --- a/server/core/src/indexer/fulltextPush.ts +++ b/server/core/src/indexer/fulltextPush.ts @@ -215,7 +215,7 @@ export class FullTextPushStage implements FullTextPipelineStage { {}, async (ctx) => await this.dbStorage.findAll(ctx, core.class.DocIndexState, { - _id: doc.space as any as Ref + _id: (doc.attributes[docKey('space', { _class: doc.objectClass })] ?? doc.space) as Ref }) ) diff --git a/server/core/src/indexer/types.ts b/server/core/src/indexer/types.ts index f81b0a351c..5e4028621a 100644 --- a/server/core/src/indexer/types.ts +++ b/server/core/src/indexer/types.ts @@ -107,4 +107,4 @@ export const fieldStateId = 'fld-v11' /** * @public */ -export const fullTextPushStageId = 'fts-v9bc' +export const fullTextPushStageId = 'fts-v9_2'