logseq / logseq/db-test

Markdown mirror exports single-value properties with "Multiple values" disabled as list syntax (multi-value)

Open
#1,218 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
28
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Search first
  • I searched and no similar issues were found
What Happened?

In the Markdown mirror, a text property that has "Multiple values" disabled is incorrectly exported using multi-value list syntax instead of a single-value property line.

For example, instead of:
myprop:: some value

It exports as:

myprop::
  - some value
Reproduce the Bug
  1. Create a text property on a node and ensure "Multiple values" is disabled for it.
  2. Assign a single text value to this property (e.g., myprop:: some value).
  3. Check the Markdown mirror view or exported Markdown file for that node.

Observed: The property is rendered as a multi-value list:

myprop::
  - some value
Expected Behavior

Properties with "Multiple values" disabled should be exported in the Markdown mirror as a standard single-value property line (e.g., myprop:: some value), not as a bulleted list.

Screenshots

No response

Files

No response

Browser, Desktop or Mobile Platform Information
  • Platform: Linux Desktop
  • Version: 2.0.1-alpha+nightly.20260917 (DB beta)
Additional Context

Affects the database-to-Markdown synchronization / mirror representation for properties.

Are you willing to submit a PR? If you know how to fix the bug.
  • I'm willing to submit a PR (Thank you!)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with a text property whose "Multiple values" setting is disabled, then inspect the Markdown mirror export path for property rendering. Compare the output with the expected single-value line myprop:: some value; done means single-value properties no longer use bulleted-list syntax while multi-value properties remain unaffected.

Written by the indexing model from the issue text.

Assessment

Tech stack
markdown
Domain
databases
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.