You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A missed trade created through Journalit contains two currency keys in its YAML frontmatter. Obsidian displays “Invalid properties,” and Journalit cannot display the trade in its plugin view.
Environment: Journalit 1.10.0 on Windows.
Steps to reproduce
Create a missed trade through Journalit with a currency set, such as USD.
Open the resulting note and inspect its frontmatter.
Actual result
The generated frontmatter contains the same key twice, for example:
currency: USD# ... other properties ...currency: "USD"
Obsidian reports invalid properties, and the trade is not displayed correctly in the Journalit view.
Expected result
The generated frontmatter should contain currency only once, allowing Obsidian and Journalit to parse the note.
Possible cause
In the installed 1.10.0 bundle, generateMissedTradeContent explicitly serializes currency, but currency is absent from the set of fields excluded when the remaining input properties are appended. As a result, it appears to be serialized a second time by the generic property loop.
Workaround
Manually remove either duplicate currency line. After removing the second line in an in-memory check, the frontmatter parsed successfully as YAML.
Thanks for reaching out. Journalit uses Discord as the preferred support and feedback channel: https://discord.gg/AkSw3D9h8b. Public GitHub issues are limited to approved contributors, so this issue is being closed automatically.
Activity
github-actions commentedon Oct 31, 2026
Thanks for reaching out. Journalit uses Discord as the preferred support and feedback channel: https://discord.gg/AkSw3D9h8b. Public GitHub issues are limited to approved contributors, so this issue is being closed automatically.