Skip to content

[Bug] Non-person notes with cr_id appearing in People tab #271

@banisterious

Description

@banisterious

The People section in the control centre is picking up non-person notes that happen to have cr_id frontmatter properties. For example, hex map tile notes (cr_type: hex, cr_id: hex-0423) appear in the person list alongside actual people, inflating the count and cluttering the table.

Screenshots

(from #261)

Hex tile note "0423" — has cr_type: hex, not a person:
hex note

People tab listing hex tiles "0423", "1422", "3226" as people:
people tab

Expected behavior

Only notes detected as person notes (via cr_type: person, folder location, or legacy heuristics) should appear in the People tab. Notes with other cr_type values like hex, event, place, organization, etc. should be excluded.

Environment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdata-qualityData validation/cleanupreleased-testingFix released, awaiting user confirmation

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions