diff --git a/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts b/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts index 60415b7282..ed2fa14dba 100644 --- a/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts +++ b/Composer/packages/tools/language-servers/language-generation/src/LGServer.ts @@ -278,11 +278,11 @@ export class LGServer { const curLocale = this.getLocale(fileId); const fileIdWitoutLocale = this.removeLocaleInId(fileId); const lgTextFiles = projectId ? this.getLgResources(projectId) : []; + this._templateDefinitions = {}; for (const file of lgTextFiles) { //Only stroe templates in other LG files if (this.removeLocaleInId(file.id) !== fileIdWitoutLocale && this.getLocale(file.id) === curLocale) { const lgTemplates = await this._lgParser.parse(file.id, file.content, lgTextFiles); - this._templateDefinitions = {}; for (const template of lgTemplates.templates) { this._templateDefinitions[template.name] = { fileId: file.id,