Skip to content

Commit b79d1be

Browse files
committed
chore(changeset): attribute the dataset FROM/TO refusal to the doors that parse
defineDataset is an identity function and parses nothing; the dataset half of the FROM/TO block now names DatasetSchema.parse, defineStack (422) and the dataset query route (400), as measured. Claude-Session: https://claude.ai/code/session_01UtnxvdiN376GF3sgXwAw4d Co-authored-by: Claude <noreply@anthropic.com>
1 parent 60644d7 commit b79d1be

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

‎.changeset/21409-analytics-row-wildcard-count-only.md‎

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,16 @@ declared in `dropped-refinements.baseline.json`. The dimension half is a
4747
## FROM → TO
4848

4949
```
50-
FROM defineDataset({ name: 'deal_metrics', label: 'Deal Metrics', object: 'deal',
50+
FROM { name: 'deal_metrics', label: 'Deal Metrics', object: 'deal',
5151
dimensions: [{ name: 'stage', field: 'stage' }],
52-
measures: [{ name: 'deals', aggregate: 'sum', field: '*' }] })
53-
-> parsed; every query selecting `deals` answered 500 DATABASE_ERROR
54-
TO -> ZodError at measures.0.field (custom):
52+
measures: [{ name: 'deals', aggregate: 'sum', field: '*' }] }
53+
-> DatasetSchema.parse accepted it; a dataset query selecting `deals`
54+
answered 500 DATABASE_ERROR
55+
TO -> DatasetSchema.parse throws a ZodError at measures.0.field (custom):
5556
`measures[].field` is the row wildcard `'*'` under `aggregate: 'sum'`. …
57+
defineStack({ datasets }) refuses it at datasets.N.measures.0.field (422
58+
STACK_SCHEMA_INVALID), and POST /api/v1/analytics/dataset/query answers
59+
400 VALIDATION_FAILED for an inline or a saved copy
5660
5761
measures: [{ name: 'deals', aggregate: 'count' }] // a row count
5862
measures: [{ name: 'deal_value', aggregate: 'sum', field: 'amount' }] // an aggregate of a column

0 commit comments

Comments
 (0)