From f67fcabadbb738955a2ccbb371f041911550bbe5 Mon Sep 17 00:00:00 2001 From: VanyLaw Date: Tue, 12 May 2020 01:20:31 +0800 Subject: [PATCH] fix: update botProject in server cache after eject (#2985) Co-authored-by: Andy Brown Co-authored-by: Chris Whitten --- Composer/packages/server/src/controllers/eject.ts | 2 ++ Composer/packages/server/src/models/bot/botProject.ts | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Composer/packages/server/src/controllers/eject.ts b/Composer/packages/server/src/controllers/eject.ts index 7bcbac9d57..01fb0428df 100644 --- a/Composer/packages/server/src/controllers/eject.ts +++ b/Composer/packages/server/src/controllers/eject.ts @@ -20,6 +20,8 @@ export const EjectController = { let runtimePath; try { runtimePath = await template.eject(currentProject, new LocalDiskStorage()); + // init bot project, make sure it include customize schema files + await currentProject.init(); } catch (err) { res.status(500).json({ message: err.message, diff --git a/Composer/packages/server/src/models/bot/botProject.ts b/Composer/packages/server/src/models/bot/botProject.ts index 57d188f4c2..a1646caf19 100644 --- a/Composer/packages/server/src/models/bot/botProject.ts +++ b/Composer/packages/server/src/models/bot/botProject.ts @@ -91,7 +91,6 @@ export class BotProject { } catch (_e) { // when re-index opened bot, file write may error } - this.files = await this._getFiles(); this.settings = await this.getEnvSettings('', false); this.skills = await extractSkillManifestUrl(this.settings?.skill || []); this.files = await this._getFiles();