Skip to content

_parse_projection empties the caller's dict#72

Merged
roed314 merged 1 commit into
roed314:masterfrom
roed-math:fix/projection-copy
Jul 20, 2026
Merged

_parse_projection empties the caller's dict#72
roed314 merged 1 commit into
roed314:masterfrom
roed-math:fix/projection-copy

Conversation

@roed-math

Copy link
Copy Markdown

The dict form of a projection was consumed destructively (pop), so passing the same projection dict to a second query raised ValueError: You must specify at least one key. It now works on a copy.


Split out of #60 (one PR per issue). This branch carries only this issue's fix and its tests; the rest of the known-bug inventory stays xfailed, so the full suite is green here and the strict markers guarantee no cross-issue leakage.

The dict form of a projection was consumed destructively (pop), so passing the same projection dict to a second query raised ValueError: You must specify at least one key. It now works on a copy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@roed314
roed314 merged commit be44c4c into roed314:master Jul 20, 2026
16 checks passed
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.

2 participants