From 8cb185b40d7a3fc0c4ea6875f099f993e77be776 Mon Sep 17 00:00:00 2001 From: Kacper Kula Date: Thu, 6 Mar 2025 10:07:40 +0000 Subject: [PATCH] chore: adding extra variables to the inline query too --- src/codeblockHandler/inline/InlineProcessor.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/codeblockHandler/inline/InlineProcessor.ts b/src/codeblockHandler/inline/InlineProcessor.ts index 09c8aee..e28bc77 100644 --- a/src/codeblockHandler/inline/InlineProcessor.ts +++ b/src/codeblockHandler/inline/InlineProcessor.ts @@ -55,9 +55,18 @@ export class InlineProcessor extends MarkdownRenderChild { } const fileCache = this.app.metadataCache.getFileCache(file); + + // TODO: unify this between codeblock and inline handlers + const variables = { + ...fileCache?.frontmatter ?? {}, + path: file.path, + fileName: file.name, + extension: file.extension, + } + const { data, columns } = await this.db.select( - transformedQuery.sql, - fileCache?.frontmatter ?? {} + transformedQuery.sql, + variables ); this.el.empty()