Skip to content

Commit f114294

Browse files
authored
fix the json depth for nested object (#6787)
Co-authored-by: Author <>
1 parent 720ab3d commit f114294

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

modules/openapi-generator/src/main/resources/powershell/api.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ function {{{vendorExtensions.x-powershell-method-name}}} {
172172

173173
{{/isNullable}}
174174
{{/required}}
175-
$LocalVarBodyParameter = ${{{paramName}}} | ConvertTo-Json
175+
$LocalVarBodyParameter = ${{{paramName}}} | ConvertTo-Json -Depth 100
176176

177177
{{/bodyParam}}
178178
{{#authMethods}}
@@ -225,12 +225,12 @@ function {{{vendorExtensions.x-powershell-method-name}}} {
225225

226226
{{#vendorExtensions.x-ps-return-type-one-of}}
227227
# process oneOf response
228-
$LocalVarResult["Response"] = ConvertFrom-{{apiNamePrefix}}JsonTo{{returnType}} (ConvertTo-Json $LocalVarResult["Response"])
228+
$LocalVarResult["Response"] = ConvertFrom-{{apiNamePrefix}}JsonTo{{returnType}} (ConvertTo-Json $LocalVarResult["Response"] -Depth 100)
229229

230230
{{/vendorExtensions.x-ps-return-type-one-of}}
231231
{{#vendorExtensions.x-ps-return-type-any-of}}
232232
# process anyOf response
233-
$LocalVarResult["Response"] = ConvertFrom-{{apiNamePrefix}}JsonTo{{returnType}} (ConvertTo-Json $LocalVarResult["Response"])
233+
$LocalVarResult["Response"] = ConvertFrom-{{apiNamePrefix}}JsonTo{{returnType}} (ConvertTo-Json $LocalVarResult["Response"] -Depth 100)
234234

235235
{{/vendorExtensions.x-ps-return-type-any-of}}
236236
if ($WithHttpInfo.IsPresent) {

samples/client/petstore/powershell/src/PSPetstore/Api/PSPetApi.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ function Add-PSPet {
7373
throw "Error! The required parameter `Pet` missing when calling addPet."
7474
}
7575

76-
$LocalVarBodyParameter = $Pet | ConvertTo-Json
76+
$LocalVarBodyParameter = $Pet | ConvertTo-Json -Depth 100
7777

7878

7979
$LocalVarResult = Invoke-PSApiClient -Method 'POST' `
@@ -505,7 +505,7 @@ function Update-PSPet {
505505
throw "Error! The required parameter `Pet` missing when calling updatePet."
506506
}
507507

508-
$LocalVarBodyParameter = $Pet | ConvertTo-Json
508+
$LocalVarBodyParameter = $Pet | ConvertTo-Json -Depth 100
509509

510510

511511
$LocalVarResult = Invoke-PSApiClient -Method 'PUT' `

samples/client/petstore/powershell/src/PSPetstore/Api/PSStoreApi.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ function Invoke-PSPlaceOrder {
293293
throw "Error! The required parameter `Order` missing when calling placeOrder."
294294
}
295295

296-
$LocalVarBodyParameter = $Order | ConvertTo-Json
296+
$LocalVarBodyParameter = $Order | ConvertTo-Json -Depth 100
297297

298298
$LocalVarResult = Invoke-PSApiClient -Method 'POST' `
299299
-Uri $LocalVarUri `

samples/client/petstore/powershell/src/PSPetstore/Api/PSUserApi.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function New-PSUser {
5858
throw "Error! The required parameter `User` missing when calling createUser."
5959
}
6060

61-
$LocalVarBodyParameter = $User | ConvertTo-Json
61+
$LocalVarBodyParameter = $User | ConvertTo-Json -Depth 100
6262

6363
if ($Configuration["Cookie"]) {
6464
$LocalVarCookieParameters['auth_cookie'] = $Configuration["Cookie"]
@@ -137,7 +137,7 @@ function New-PSUsersWithArrayInput {
137137
throw "Error! The required parameter `User` missing when calling createUsersWithArrayInput."
138138
}
139139

140-
$LocalVarBodyParameter = $User | ConvertTo-Json
140+
$LocalVarBodyParameter = $User | ConvertTo-Json -Depth 100
141141

142142
if ($Configuration["Cookie"]) {
143143
$LocalVarCookieParameters['auth_cookie'] = $Configuration["Cookie"]
@@ -216,7 +216,7 @@ function New-PSUsersWithListInput {
216216
throw "Error! The required parameter `User` missing when calling createUsersWithListInput."
217217
}
218218

219-
$LocalVarBodyParameter = $User | ConvertTo-Json
219+
$LocalVarBodyParameter = $User | ConvertTo-Json -Depth 100
220220

221221
if ($Configuration["Cookie"]) {
222222
$LocalVarCookieParameters['auth_cookie'] = $Configuration["Cookie"]
@@ -623,7 +623,7 @@ function Update-PSUser {
623623
throw "Error! The required parameter `User` missing when calling updateUser."
624624
}
625625

626-
$LocalVarBodyParameter = $User | ConvertTo-Json
626+
$LocalVarBodyParameter = $User | ConvertTo-Json -Depth 100
627627

628628
if ($Configuration["Cookie"]) {
629629
$LocalVarCookieParameters['auth_cookie'] = $Configuration["Cookie"]

0 commit comments

Comments
 (0)