logseq / logseq/db-test

Icons fail to migrate from markdown version

Open
#1,151 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

- [x] I searched and no similar issues were found

### What Happened?

When I import a graph from the old markdown format into the new database format, none of the page icons are imported.

The error report contains an error like this for each page:
```
Property :icon with value "👻"
Page icons can't be imported. Go to the page "example page" to manually import it.
```

### Reproduce the Bug

- Create a simple graph with a few pages in Logseq OG
- Import the graph into Logseq DB

### Expected Behavior

When each page imports, Logseq should check if the icon can be imported and, if possible, set the page's icon to that.

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 tracing the import path from the old markdown format into the new database format, using the reproduction steps with a simple graph containing page icons. Done means representable page icons are imported and assigned without the reported error for each page.

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
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.