Skip to content

Commit 7ea0926

Browse files
authored
Merge pull request #2674 from 1000hz/cina/fix-multipart-json
fix: correctly handle sending multipart/form-data requests with JSON
2 parents 4df020f + 9414525 commit 7ea0926

File tree

7 files changed

+13
-1
lines changed

7 files changed

+13
-1
lines changed

src/cloudflare/resources/snippets/snippets.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ def update(
130130
extra_query=extra_query,
131131
extra_body=extra_body,
132132
timeout=timeout,
133+
multipart_syntax="json",
133134
post_parser=ResultWrapper[SnippetUpdateResponse]._unwrapper,
134135
),
135136
cast_to=cast(Type[SnippetUpdateResponse], ResultWrapper[SnippetUpdateResponse]),
@@ -362,6 +363,7 @@ async def update(
362363
extra_query=extra_query,
363364
extra_body=extra_body,
364365
timeout=timeout,
366+
multipart_syntax="json",
365367
post_parser=ResultWrapper[SnippetUpdateResponse]._unwrapper,
366368
),
367369
cast_to=cast(Type[SnippetUpdateResponse], ResultWrapper[SnippetUpdateResponse]),

src/cloudflare/resources/workers/scripts/content.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ def update(
133133
extra_query=extra_query,
134134
extra_body=extra_body,
135135
timeout=timeout,
136+
multipart_syntax="json",
136137
post_parser=ResultWrapper[Script]._unwrapper,
137138
),
138139
cast_to=cast(Type[Script], ResultWrapper[Script]),
@@ -275,6 +276,7 @@ async def update(
275276
extra_query=extra_query,
276277
extra_body=extra_body,
277278
timeout=timeout,
279+
multipart_syntax="json",
278280
post_parser=ResultWrapper[Script]._unwrapper,
279281
),
280282
cast_to=cast(Type[Script], ResultWrapper[Script]),

src/cloudflare/resources/workers/scripts/script_and_version_settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ def edit(
9292
extra_query=extra_query,
9393
extra_body=extra_body,
9494
timeout=timeout,
95+
multipart_syntax="json",
9596
post_parser=ResultWrapper[ScriptAndVersionSettingEditResponse]._unwrapper,
9697
),
9798
cast_to=cast(Type[ScriptAndVersionSettingEditResponse], ResultWrapper[ScriptAndVersionSettingEditResponse]),
@@ -209,6 +210,7 @@ async def edit(
209210
extra_query=extra_query,
210211
extra_body=extra_body,
211212
timeout=timeout,
213+
multipart_syntax="json",
212214
post_parser=ResultWrapper[ScriptAndVersionSettingEditResponse]._unwrapper,
213215
),
214216
cast_to=cast(Type[ScriptAndVersionSettingEditResponse], ResultWrapper[ScriptAndVersionSettingEditResponse]),

src/cloudflare/resources/workers/scripts/scripts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,8 +505,8 @@ async def update(
505505
extra_query=extra_query,
506506
extra_body=extra_body,
507507
timeout=timeout,
508-
post_parser=ResultWrapper[ScriptUpdateResponse]._unwrapper,
509508
multipart_syntax="json",
509+
post_parser=ResultWrapper[ScriptUpdateResponse]._unwrapper,
510510
),
511511
cast_to=cast(Type[ScriptUpdateResponse], ResultWrapper[ScriptUpdateResponse]),
512512
)

src/cloudflare/resources/workers/scripts/versions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ def create(
114114
extra_query=extra_query,
115115
extra_body=extra_body,
116116
timeout=timeout,
117+
multipart_syntax="json",
117118
post_parser=ResultWrapper[VersionCreateResponse]._unwrapper,
118119
),
119120
cast_to=cast(Type[VersionCreateResponse], ResultWrapper[VersionCreateResponse]),
@@ -315,6 +316,7 @@ async def create(
315316
extra_query=extra_query,
316317
extra_body=extra_body,
317318
timeout=timeout,
319+
multipart_syntax="json",
318320
post_parser=ResultWrapper[VersionCreateResponse]._unwrapper,
319321
),
320322
cast_to=cast(Type[VersionCreateResponse], ResultWrapper[VersionCreateResponse]),

src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ def update(
139139
extra_query=extra_query,
140140
extra_body=extra_body,
141141
timeout=timeout,
142+
multipart_syntax="json",
142143
post_parser=ResultWrapper[Script]._unwrapper,
143144
),
144145
cast_to=cast(Type[Script], ResultWrapper[Script]),
@@ -292,6 +293,7 @@ async def update(
292293
extra_query=extra_query,
293294
extra_body=extra_body,
294295
timeout=timeout,
296+
multipart_syntax="json",
295297
post_parser=ResultWrapper[Script]._unwrapper,
296298
),
297299
cast_to=cast(Type[Script], ResultWrapper[Script]),

src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ def edit(
9595
extra_query=extra_query,
9696
extra_body=extra_body,
9797
timeout=timeout,
98+
multipart_syntax="json",
9899
post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper,
99100
),
100101
cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]),
@@ -220,6 +221,7 @@ async def edit(
220221
extra_query=extra_query,
221222
extra_body=extra_body,
222223
timeout=timeout,
224+
multipart_syntax="json",
223225
post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper,
224226
),
225227
cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]),

0 commit comments

Comments
 (0)