Skip to content

Type parsed request bodies as JSON - #3606

Merged
adamtheturtle merged 2 commits into
type-request-defaultsfrom
type-request-json-object
Sep 10, 2026
Merged

Type parsed request bodies as JSON#3606
adamtheturtle merged 2 commits into
type-request-defaultsfrom
type-request-json-object

Conversation

@adamtheturtle

Copy link
Copy Markdown
Member

Target Manager request bodies come directly from json.loads, so the object guard can narrow them to string-keyed recursive JSON values instead of dictionaries containing arbitrary objects. Existing invalid/non-object request behavior is unchanged.

All eight focused public Target Manager HTTP tests and every applicable hook pass. Stacked on #3605 to avoid overlapping its request-default changes.

@adamtheturtle
adamtheturtle merged commit 6e49c95 into type-request-defaults Sep 10, 2026
1 check passed
@adamtheturtle
adamtheturtle deleted the type-request-json-object branch September 10, 2026 15:41
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