Skip to content

fix: preserve query identity and delegated void results - #365

Merged
elpete merged 10 commits into
nextfrom
fix/derived-query-key-columns
Sep 18, 2026
Merged

elpete merged 10 commits into
nextfrom
fix/derived-query-key-columns

Conversation

@elpete

@elpete elpete commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Fix derived-table key qualification, successful delegated void calls, and fresh()/refresh() projection identity. Refresh keeps current global-scope restrictions while replacing stale original predicates with the entity key.

Targets next. The integration branch supplies derived-table alias metadata in QuickQB.fromSub() for compatibility with released qb 14.0.1; qb PR #331 also fixes the upstream metadata but is not required to install an unpublished dependency. TestBox ^7.1.0 replaces the obsolete null-safety patch.

Validation on next is recorded in the merge follow-up and issue sweep. The original baseline reproduced both alias failures against qb 14.0.1; regression coverage also verifies refresh, global scopes, missing methods, and delegated existence assertions.

@elpete
elpete changed the base branch from main to next September 18, 2026 21:02
@elpete
elpete marked this pull request as ready for review September 18, 2026 21:10
@elpete
elpete merged commit 0931f48 into next Sep 18, 2026
1 check passed
@elpete
elpete deleted the fix/derived-query-key-columns branch September 18, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant