From 7676973bf0f93defe904ed1e4012bfb94dce3e8e Mon Sep 17 00:00:00 2001 From: Oleg Date: Sat, 24 Sep 2022 08:27:12 +0300 Subject: [PATCH] select files in the root if '/' is selected --- src/services/file.services.test.ts | 15 +++++++++++++++ src/services/obsidian.service.ts | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/services/file.services.test.ts b/src/services/file.services.test.ts index c807d41..8363bca 100644 --- a/src/services/file.services.test.ts +++ b/src/services/file.services.test.ts @@ -142,6 +142,21 @@ describe('File Services', () => { expect(expectedResults).toEqual(updatedFiles); }); + + it('should select all files', () => { + const plugin = { + ...mockPluginPlugin, + settings: { + ...mockPluginPlugin.settings, + existingSymbol: '', + replacePattern: '', + }, + } as unknown as BulkRenamePlugin; + + const updatedFiles = selectFilenamesWithReplacedPath(plugin); + + expect(files).toEqual(updatedFiles); + }); }); }); }); diff --git a/src/services/obsidian.service.ts b/src/services/obsidian.service.ts index ec38006..c7b0d69 100644 --- a/src/services/obsidian.service.ts +++ b/src/services/obsidian.service.ts @@ -10,7 +10,7 @@ export const getObsidianFilesByFolderName = ( const abstractFiles = app.vault.getAllLoadedFiles(); const files = abstractFiles.filter( - (file) => file instanceof TFile && file.parent.name.includes(folderName), + (file) => file instanceof TFile && file.parent.path.includes(folderName), ) as TFile[]; const filesSortedByName = sortFilesByName(files);