From 6a7c49f827f0e8c2c3c4f04e18a44cae6c3408e6 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sun, 10 Sep 2023 22:42:32 -0300 Subject: [PATCH] fix(all): Fix search on others bots than boot. --- packages/admin.gbapp/services/GBAdminService.ts | 3 ++- packages/kb.gbapp/services/KBService.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/admin.gbapp/services/GBAdminService.ts b/packages/admin.gbapp/services/GBAdminService.ts index ef5aaa99..c8648f8d 100644 --- a/packages/admin.gbapp/services/GBAdminService.ts +++ b/packages/admin.gbapp/services/GBAdminService.ts @@ -178,9 +178,10 @@ export class GBAdminService implements IGBAdminService { } public static async rebuildIndexPackageCommand(min: GBMinInstance, deployer: GBDeployer) { const service = await AzureDeployerService.createInstance(deployer); + const searchIndex = min.instance.searchIndex ? min.instance.searchIndex : GBServer.globals.minBoot.instance.searchIndex; await deployer.rebuildIndex( min.instance, - service.getKBSearchSchema(min.instance.searchIndex) + service.getKBSearchSchema(searchIndex) ); } diff --git a/packages/kb.gbapp/services/KBService.ts b/packages/kb.gbapp/services/KBService.ts index b4c9ec14..f685824e 100644 --- a/packages/kb.gbapp/services/KBService.ts +++ b/packages/kb.gbapp/services/KBService.ts @@ -1031,7 +1031,8 @@ export class KBService implements IGBKBService { await this.importKbPackage(min, localPath, p, instance); GBDeployer.mountGBKBAssets(packageName, min.botId, localPath); const service = await AzureDeployerService.createInstance(deployer); - await deployer.rebuildIndex(instance, service.getKBSearchSchema(instance.searchIndex)); + const searchIndex = instance.searchIndex ? instance.searchIndex : GBServer.globals.minBoot.instance.searchIndex; + await deployer.rebuildIndex(instance, service.getKBSearchSchema(searchIndex)); min['groupCache'] = await KBService.getGroupReplies(instance.instanceId); await KBService.RefreshNER(min);