From cb1f7f4b609efbc5d177f331d1af8f5ceec2cc29 Mon Sep 17 00:00:00 2001 From: mProjectsCode Date: Tue, 7 Jun 2022 10:51:50 +0200 Subject: [PATCH] Fix for #18 --- src/main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main.ts b/src/main.ts index 4c427ce..eae5fef 100644 --- a/src/main.ts +++ b/src/main.ts @@ -100,6 +100,11 @@ export default class MediaDbPlugin extends Plugin { const fileName = replaceIllegalFileNameCharactersInString(this.mediaTypeManager.getFileName(mediaTypeModel)); const filePath = `${this.settings.folder.replace(/\/$/, '')}/${fileName}.md`; + const folder = this.app.vault.getAbstractFileByPath(this.settings.folder); + if (!folder) { + await this.app.vault.createFolder(this.settings.folder.replace(/\/$/, '')); + } + const file = this.app.vault.getAbstractFileByPath(filePath); if (file) { await this.app.vault.delete(file);