diff --git a/src/commands/Article.ts b/src/commands/Article.ts index 053a7d5f..eea79dba 100644 --- a/src/commands/Article.ts +++ b/src/commands/Article.ts @@ -127,11 +127,6 @@ export class Article { const update = ArticleHelper.generateUpdate(document, updatedArticle); - if (update) { - const editor = window.activeTextEditor; - await editor?.edit((builder) => builder.replace(update.range, update.newText)); - } - return [update]; } @@ -357,7 +352,7 @@ export class Article { const autoUpdate = Settings.get(SETTING_AUTO_UPDATE_DATE); // Is article located in one of the content folders - const folders = await Folders.get(); + const folders = Folders.getCached(); const documentPath = parseWinPath(document.fileName); const folder = folders.find((f) => documentPath.startsWith(f.path)); if (!folder) { diff --git a/src/commands/Folders.ts b/src/commands/Folders.ts index 89df4710..e2efee57 100644 --- a/src/commands/Folders.ts +++ b/src/commands/Folders.ts @@ -448,6 +448,14 @@ export class Folders { return Folders._folders; } + /** + * Get the cached folder settings + * @returns {ContentFolder[]} - The cached folder settings + */ + public static getCached(): ContentFolder[] { + return Folders._folders; + } + /** * Update the folder settings * @param folders