Skip to content

fix(objectql)!: a search over an object with no searchable field is refused with 400 INVALID_FIELD, not answered as every row #34665

fix(objectql)!: a search over an object with no searchable field is refused with 400 INVALID_FIELD, not answered as every row

fix(objectql)!: a search over an object with no searchable field is refused with 400 INVALID_FIELD, not answered as every row #34665

Triggered via pull request October 18, 2026 12:06
Status Success
Total duration 1m 20s
Artifacts –

pr-automation.yml

on: pull_request
Check PR Size
22s
Check PR Size
Check Changeset
1m 16s
Check Changeset
Auto Label
7s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

4 notices
Check PR Size
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Auto Label
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Check Changeset: .changeset/24284-search-empty-set-refused.md#L0
ADR-0087 exemption (no-migration-prescription): No spec key, stored shape or authorable spelling is added, removed or renamed. The narrowing is in what a read answers: a non-blank `search` term over an object whose resolved search set is empty used to be dropped (200, every row) and is now a 400 that names the object and the remedy. The remedy is a metadata edit the author makes by hand (declare `searchableFields`, or add a stored text field), so there is nothing stored for `objectstack migrate meta` to rewrite.
Check Changeset
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"