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
{{ message }}
Repository navigation
Flag references to whole entries that are unpublished or deleted in delivery reads #2593
Part of #2425 (F-API). A follow-up from the review of #2571.
A resolved view flags references to entity fields that cannot be resolved (unresolved). A reference to a whole entry, however, is passed through as its id even when that entry is unpublished or soft deleted: DeleteAsync does not check incoming references. The delivery JSON then holds an id that /api/v1/entries/{id} answers with 404, and the Markdown holds a link whose .md is a 404.
Scope
Delivery reads, both JSON and Markdown, flag a whole-entry reference whose target has no published version or is deleted, as unresolved does for entity fields. The flag carries the path and the reason, notPublished or deleted.
The flag comes from the reference index in the same fixed number of queries.
In Markdown, such a reference is listed under "Unresolved references" instead of being written as a link.
Acceptance
A page that references a deleted entry, and one that references an unpublished entry, read with that reference flagged and the reason given. Neither renders a dead link.
Activity
Serve each published entry as Markdown and add the site index (#2571)
pournasserian commentedon Oct 31, 2026
Closing as superseded: FluentCMS is restarting from scratch, see #2675. If this still matters to you, please open a new issue.