Commit 4fbb827
committed
fix(assets): send correct Content-Type for update and replace (v1.10.1)
Asset.update() forced Content-Type: multipart/form-data while sending a JSON
body, and Asset.replace() set a bare multipart/form-data header (no boundary)
while passing files=. Both made the CMA API reject the request with 422
'Please send a valid multipart/form-data payload', and both leaked the wrong
Content-Type onto subsequent requests on the shared client.
- update(): send the JSON body as application/json (matches the JS SDK and the
live API, which returns 200)
- replace(): let the HTTP layer build the multipart body with a proper boundary
Bump version to 1.10.1 and update the asset update unit test accordingly.1 parent a591837 commit 4fbb827
4 files changed
Lines changed: 19 additions & 4 deletions
File tree
- contentstack_management
- assets
- tests/unit/assets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
4 | 12 | | |
5 | 13 | | |
6 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
178 | 181 | | |
179 | 182 | | |
180 | 183 | | |
| |||
407 | 410 | | |
408 | 411 | | |
409 | 412 | | |
410 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
411 | 416 | | |
412 | 417 | | |
413 | 418 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
171 | 173 | | |
172 | 174 | | |
173 | 175 | | |
| |||
0 commit comments