Skip to content

Commit 57595cc

Browse files
committed
image suggester now find all images in vault on empty string
1 parent 5791c87 commit 57595cc

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/inputFields/fields/ImageSuggester/ImageSuggesterHelper.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { SuggesterOption } from '../Suggester/SuggesterHelper';
22
import { type OptionInputFieldArgument } from '../../../fieldArguments/inputFieldArguments/arguments/OptionInputFieldArgument';
33
import { type OptionQueryInputFieldArgument } from '../../../fieldArguments/inputFieldArguments/arguments/OptionQueryInputFieldArgument';
44
import { ErrorLevel, MetaBindArgumentError } from '../../../utils/errors/MetaBindErrors';
5-
import { Notice, TFile, TFolder } from 'obsidian';
5+
import { Notice, type TAbstractFile, TFile, TFolder } from 'obsidian';
66
import type MetaBindPlugin from '../../../main';
77
import { ImageSuggesterInputModal } from './ImageSuggesterInputModal';
88
import { type ImageSuggesterIPF } from './ImageSuggesterIPF';
@@ -44,7 +44,13 @@ export function getImageSuggesterOptions(
4444
continue;
4545
}
4646

47-
const folder = plugin.app.vault.getAbstractFileByPath(folderPathString);
47+
let folder: TAbstractFile | null;
48+
if (folderPathString === '' || folderPathString === '.') {
49+
folder = plugin.app.vault.getRoot();
50+
} else {
51+
folder = plugin.app.vault.getAbstractFileByPath(folderPathString);
52+
}
53+
4854
if (folder == null) {
4955
const error = new MetaBindArgumentError({
5056
errorLevel: ErrorLevel.ERROR,

src/utils/faq/InputFieldExamples.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { InputFieldArgumentType, type InputFieldType } from '../../parsers/Gener
22
import { type UnvalidatedInputFieldDeclaration } from '../../parsers/inputFieldParser/InputFieldDeclaration';
33
import type MetaBindPlugin from '../../main';
44

5-
// TODO: fix image suggester not working with "" to search entire vault
65
export const INPUT_FIELD_EXAMPLE_DECLARATIONS: Record<InputFieldType, string> = {
76
date: 'date',
87
datePicker: 'datePicker',

0 commit comments

Comments
 (0)