Skip to content

Conversation

@joshua-spacetime
Copy link
Collaborator

@joshua-spacetime joshua-spacetime commented Dec 12, 2025

Description of Changes

Resolves algebraic type refs recursively in order to check the product type of a query builder view.

This should fix the issue reported here. However I've so far been unsuccessful in trying repro it.

Also adds further commentary to Typespace::resolve to make it clear that it is not recursive.

API and ABI breaking changes

None

Expected complexity level and risk

0

Testing

TODO. So far I haven't been able to repro with a smoketest

@joshua-spacetime joshua-spacetime force-pushed the joshua/fix/views-nested-types branch from ceff185 to 0fd4047 Compare December 12, 2025 01:54
@joshua-spacetime joshua-spacetime changed the title test: query builder views over tables with nested data types Resolve algebraic type refs recursively for view type check Dec 12, 2025
@joshua-spacetime joshua-spacetime force-pushed the joshua/fix/views-nested-types branch 2 times, most recently from 1e3fac2 to 18fe4ea Compare December 12, 2025 03:26
@joshua-spacetime joshua-spacetime force-pushed the joshua/fix/views-nested-types branch from 3e5e7c4 to fbc820e Compare December 12, 2025 04:49
@joshua-spacetime joshua-spacetime marked this pull request as ready for review December 12, 2025 04:55
@bfops bfops added release-any To be landed in any release window bugfix Fixes something that was expected to work differently labels Dec 15, 2025
@joshua-spacetime joshua-spacetime added this pull request to the merge queue Dec 18, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Dec 18, 2025
@joshua-spacetime joshua-spacetime added this pull request to the merge queue Dec 18, 2025
Merged via the queue into master with commit a7c605c Dec 18, 2025
40 of 42 checks passed
@joshua-spacetime joshua-spacetime deleted the joshua/fix/views-nested-types branch December 18, 2025 01:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Fixes something that was expected to work differently release-any To be landed in any release window

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants