From 518bf64c2944b48949aecdc4c8e7bf560e5bf51c Mon Sep 17 00:00:00 2001 From: Lost Paul <70213368+LostPaul@users.noreply.github.com> Date: Sat, 3 Feb 2024 17:26:41 +0100 Subject: [PATCH] Fix create note bug --- src/events/handleCreate.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/events/handleCreate.ts b/src/events/handleCreate.ts index 61d5e4f..04cda02 100644 --- a/src/events/handleCreate.ts +++ b/src/events/handleCreate.ts @@ -5,6 +5,8 @@ import { getExcludedFolder } from 'src/excludedFolder'; import { removeCSSClassFromEL, addCSSClassToTitleEL } from 'src/functions/styleFunctions'; export function handleCreate(file: TAbstractFile, plugin: FolderNotesPlugin) { + if (!plugin.app.workspace.layoutReady) return; + const folder = file.parent; if (folder instanceof TFolder) { if (plugin.isEmptyFolderNoteFolder(folder)) { @@ -17,6 +19,8 @@ export function handleCreate(file: TAbstractFile, plugin: FolderNotesPlugin) { if (file instanceof TFile) { const folder = getFolder(plugin, file); if (!(folder instanceof TFolder)) { return; } + const folderNote = getFolderNote(plugin, folder.path); + if (!folderNote) { return; } addCSSClassToTitleEL(folder.path, 'has-folder-note'); addCSSClassToTitleEL(file.path, 'is-folder-note'); }