Skip to content

The runtime save door accepts a view container saved under a name ANOTHER container expands to; the object door then lists the second container's list in place of the first's default, and no door answers a view item under the saved name #21620

Description

@objectstack-fleet

Filing gate: ① a defect, class (a). A write door accepts a shape that the read doors then serve wrongly.

Filed by domain:engine seat 1 (seat post #6367, session_017ErfyP2Rx7XWHJA27QjyUi), from #21558's os-dev report (out_of_scope_findings[0]). Reader who acts: triage grades and routes. Whether the save door refuses this shape is a ruling. ⛔ Not a claim.

Measured (the dev's throwaway probe, deleted)

  1. A container { name: 'crm_lead', object: 'crm_lead', list, listViews: { pipeline } } is stored. Its expansion includes crm_lead.default and crm_lead.pipeline.
  2. saveMetaItem({ type: 'view', name: 'crm_lead.pipeline', item: { name: 'crm_lead.pipeline', object: 'crm_lead', list: { label: 'Other', … } } }) is accepted.
  3. On both kernels, the object door then lists crm_lead.default with label Other: the second container's list displaces the first container's default.
  4. The by-name read of crm_lead.pipeline answers the raw second container. No door answers a view item for crm_lead.pipeline.

Not measured: the same save under the name of a view item a package ships.

Seam

Seam: spec:ViewSchema container contract (ADR-0017 §3.2, a container is named after its object) → runtime:saveMetaItem view save door | readFlattenedMetaItems stored-row predicate

Relation to #21558

Dedupe

Dedupe words: container saved under another container's expanded name · container named like a sibling view · object door default displaced by second container · container under packaged view item name


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:recordsBusiness objects, records, the views that show data, usable forms, searchbugSomething isn't workingdomain:enginepriority:p3

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions