diff --git a/src/svelte/app/services/render-data.ts b/src/svelte/app/services/render-data.ts index 2606898..71e20cb 100644 --- a/src/svelte/app/services/render-data.ts +++ b/src/svelte/app/services/render-data.ts @@ -136,11 +136,6 @@ export const formatFileDataForRender = ({ } } - const textProperties: FileTextProperties = loadTextProperties( - app, - fileFrontmatter - ); - let imageUrl: string | null = null; //Handle image extension @@ -168,6 +163,11 @@ export const formatFileDataForRender = ({ //Handle image in frontmatter if (imageUrl === null && coverImageSource !== "off") { + const textProperties: FileTextProperties = loadTextProperties( + app, + fileFrontmatter + ); + for (const property of textProperties) { const { value } = property; const uri = getURIForWikiLink(app, value, path); diff --git a/src/svelte/shared/services/load-property-value.ts b/src/svelte/shared/services/load-property-value.ts index 302cbf2..ee217dc 100644 --- a/src/svelte/shared/services/load-property-value.ts +++ b/src/svelte/shared/services/load-property-value.ts @@ -21,7 +21,7 @@ export const loadTextProperties = ( for (const entry of Object.entries(frontmatter)) { const [key, value] = entry; - if (value === null) { + if (value === undefined || value === null) { continue; } const isTextProperty = allTextProperties.find((p) => p.name === key);