Thinkmill / keystatic

First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB
https://keystatic.com
MIT License
1.23k stars 79 forks source link

Additional columns defined in `collections.columns` show empty on list view if one document in list is invalid #1328

Closed tyteen4a03 closed 1 month ago

tyteen4a03 commented 1 month ago

Additional columns defined in collections.columns show empty on list view if one document in list is invalid. This is especially annoying between schema upgrades.

I'm using GitHub mode but this might also apply to Desktops.

Reproduction Steps

  1. Set up additional columns, and display them using the columns option in collections config.
  2. Edit a document so that it no longer conforms to the schema
  3. View the list of items in the collection. The additional columns all have no value.