Imported Notes without a Zotero schema marker are imported with an empty body #944
ZotLit version2.1.1 Host application versionsObsidian 1.13.7, Zotero 10.0.1, Winodows 11 Obsidian debug infoReproduces in a sandbox vault?Yes Steps to reproduceWhat happenedWhen an Imported Note is created by a Zotero plugin and then imported into Obsidian through ZotLit, the generated Markdown file contains only frontmatter. The note body is empty. This happens when the Zotero note contains ordinary HTML but does not include Zotero's Example affected noteThe note was automatically created by a Zotero plugin. Its content is ordinary HTML similar to: <h2>Summary of a Research Article</h2>
<p><strong>Source:</strong> Academic literature review</p>
<p><strong>Summary date:</strong> 2026-07-22</p>
<div>
<p>
This article examines how environmental changes can be detected
using satellite observations and statistical analysis.
</p>
<p>
The authors combine observations from multiple sources to improve
the accuracy and reliability of the results.
</p>
<h3>Key findings</h3>
<p>
The study shows that combining complementary data sources can
improve detection performance, especially in areas with incomplete
or noisy observations.
</p>
<ul>
<li>The proposed method improves the consistency of the results.</li>
<li>The approach can be applied to large geographic areas.</li>
<li>Further validation is needed for operational use.</li>
</ul>
</div>The note starts directly with elements such as Steps to reproduce
Expected behaviorZotLit should attempt to convert the note body from ordinary HTML to Markdown, even when the Zotero schema marker is absent. The example above should be imported with its headings, paragraphs, bold text, and list items preserved as Markdown. When a supported Zotero schema is present, the existing Zotero-specific parsing behavior should remain unchanged. If conversion fails, ZotLit should preserve the content or show a clear warning instead of silently creating an empty note. Actual behaviorThe imported Note is empty. Logs or screenshotsNo response |
Replies: 2 comments
|
will be fixed in next version |
|
Fixed in ZotLit 2.1.4, out now. A Child Note created by a Zotero plugin or by automation carries ordinary HTML with no Zotero note-editor schema marker, and ZotLit only converted notes that had one — so the body was dropped and you were left with frontmatter alone. These notes now import with their content intact: headings, paragraphs, bold text, and lists all become Markdown. Notes written in Zotero's own note editor import exactly as before. Update the plugin from Settings → Community plugins, then re-import the note. Release notes: https://zotlit.aidenlx.site/changelog/2.1.4 Thanks for the clear report and the sample HTML — being able to see that the note started straight in at |
Fixed in ZotLit 2.1.4, out now.
A Child Note created by a Zotero plugin or by automation carries ordinary HTML with no Zotero note-editor schema marker, and ZotLit only converted notes that had one — so the body was dropped and you were left with frontmatter alone. These notes now import with their content intact: headings, paragraphs, bold text, and lists all become Markdown. Notes written in Zotero's own note editor import exactly as before.
Update the plugin from Settings → Community plugins, then re-import the note.
Release notes: https://zotlit.aidenlx.site/changelog/2.1.4
Thanks for the clear report and the sample HTML — being able to see that the note started straight in at
<h2>wi…