From 9ecb31ad2da656626ab4a7db3502c42d502e7bab Mon Sep 17 00:00:00 2001 From: silberengel Date: Sun, 27 Jul 2025 10:17:38 +0200 Subject: [PATCH] bug-fixing --- src/lib/components/EventInput.svelte | 2 ++ src/lib/utils/asciidoc_metadata.ts | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/components/EventInput.svelte b/src/lib/components/EventInput.svelte index a98d524..17b3489 100644 --- a/src/lib/components/EventInput.svelte +++ b/src/lib/components/EventInput.svelte @@ -75,6 +75,8 @@ const extracted = extractTitleFromContent(content); console.log("Content input - extracted title:", extracted); title = extracted; + // Reset dTagManuallyEdited when title changes so d-tag can be auto-generated + dTagManuallyEdited = false; } // Extract metadata from AsciiDoc content for 30040 and 30041 events diff --git a/src/lib/utils/asciidoc_metadata.ts b/src/lib/utils/asciidoc_metadata.ts index ca6a496..69e0e1e 100644 --- a/src/lib/utils/asciidoc_metadata.ts +++ b/src/lib/utils/asciidoc_metadata.ts @@ -415,9 +415,10 @@ function splitAsciiDocSections(content: string): string[] { export function metadataToTags(metadata: AsciiDocMetadata | SectionMetadata): [string, string][] { const tags: [string, string][] = []; - if (metadata.title) { - tags.push(['title', metadata.title]); - } + // Don't add title to tags since it has its own dedicated field + // if (metadata.title) { + // tags.push(['title', metadata.title]); + // } if (metadata.authors && metadata.authors.length > 0) { metadata.authors.forEach(author => {