We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d85640 commit cb1f7f4Copy full SHA for cb1f7f4
src/main.ts
@@ -100,6 +100,11 @@ export default class MediaDbPlugin extends Plugin {
100
const fileName = replaceIllegalFileNameCharactersInString(this.mediaTypeManager.getFileName(mediaTypeModel));
101
const filePath = `${this.settings.folder.replace(/\/$/, '')}/${fileName}.md`;
102
103
+ const folder = this.app.vault.getAbstractFileByPath(this.settings.folder);
104
+ if (!folder) {
105
+ await this.app.vault.createFolder(this.settings.folder.replace(/\/$/, ''));
106
+ }
107
+
108
const file = this.app.vault.getAbstractFileByPath(filePath);
109
if (file) {
110
await this.app.vault.delete(file);
0 commit comments