From 2de331106c4f79a72e3118742ad654ec536cffbd Mon Sep 17 00:00:00 2001 From: Leilei Zhang Date: Wed, 21 Oct 2020 16:28:59 +0800 Subject: [PATCH] fix: Retrogression of lu and qna import resolver --- Composer/packages/server/src/models/bot/builder.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Composer/packages/server/src/models/bot/builder.ts b/Composer/packages/server/src/models/bot/builder.ts index 65b5987a93..8289919cdd 100644 --- a/Composer/packages/server/src/models/bot/builder.ts +++ b/Composer/packages/server/src/models/bot/builder.ts @@ -10,6 +10,8 @@ import { Path } from '../../utility/path'; import { IFileStorage } from '../storage/interface'; import log from '../../logger'; +import { luImportResolverGenerator, getLUFiles, getQnAFiles } from './luResolver'; + const crossTrainer = require('@microsoft/bf-lu/lib/parser/cross-train/crossTrainer.js'); const luBuild = require('@microsoft/bf-lu/lib/parser/lubuild/builder.js'); const qnaBuild = require('@microsoft/bf-lu/lib/parser/qnabuild/builder.js'); @@ -115,7 +117,8 @@ export class Builder { return { content: file.content, id: file.name }; }); - const result = await crossTrainer.crossTrain(luContents, qnaContents, this.crossTrainConfig, {}); + const importResolver = luImportResolverGenerator([...getLUFiles(allFiles), ...getQnAFiles(allFiles)]); + const result = await crossTrainer.crossTrain(luContents, qnaContents, this.crossTrainConfig, { importResolver }); await this.writeFiles(result.luResult); await this.writeFiles(result.qnaResult);