Skip to content

A collection GET whose @computed getter throws mid-stream returns **HTTP 200 with Error.toString()/a stack t #2336

Description

@kriszyp

From dispatch finding (task qa-wave-2026072920):

  • F-258 — A collection GET whose @computed getter throws mid-stream returns HTTP 200 with Error.toString()/a stack trace as the response body: the status is flushed before the getter runs, so the client sees success plus unparseable JSON, and one poisoned record corrupts the entire response. The single-record GET of that same record degrades correctly (clean 500 + JSON error body), which localizes this to the streaming-collection path. Same 200-wrapping-an-error family as F-186.2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    P1

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions