Convert relative to absolute path (#19269)

This commit is contained in:
condorcorde 2024-07-31 11:10:16 +02:00 committed by GitHub
parent 28a902352c
commit 4bf8e4a6ff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 20 additions and 5 deletions

View File

@ -146,19 +146,34 @@ function {{{vendorExtensions.x-powershell-method-name}}} {
if (!${{{paramName}}}) { if (!${{{paramName}}}) {
throw "Error! The required parameter `{{paramName}}` missing when calling {{operationId}}." throw "Error! The required parameter `{{paramName}}` missing when calling {{operationId}}."
} }
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}} $LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
{{/isNullable}} {{/isNullable}}
{{/required}} {{/required}}
{{^required}} {{^required}}
{{^isNullable}} {{^isNullable}}
if (${{{paramName}}}) { if (${{{paramName}}}) {
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}} $LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
} }
{{/isNullable}} {{/isNullable}}
{{#isNullable}} {{#isNullable}}
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}} $LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
{{/isNullable}} {{/isNullable}}
{{/required}} {{/required}}

View File

@ -198,7 +198,7 @@ function Test-BodyMultipartFormdataArrayOfBinary {
if (!$Files) { if (!$Files) {
throw "Error! The required parameter `Files` missing when calling test_body_multipart_formdata_arrayOfBinary." throw "Error! The required parameter `Files` missing when calling test_body_multipart_formdata_arrayOfBinary."
} }
$LocalVarFormParameters['files'] = $Files $LocalVarFormParameters['files'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($Files)
$LocalVarResult = Invoke-ApiClient -Method 'POST' ` $LocalVarResult = Invoke-ApiClient -Method 'POST' `
-Uri $LocalVarUri ` -Uri $LocalVarUri `
@ -273,7 +273,7 @@ function Test-BodyMultipartFormdataSingleBinary {
$LocalVarUri = '/body/application/octetstream/single_binary' $LocalVarUri = '/body/application/octetstream/single_binary'
if ($MyFile) { if ($MyFile) {
$LocalVarFormParameters['my-file'] = $MyFile $LocalVarFormParameters['my-file'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($MyFile)
} }
$LocalVarResult = Invoke-ApiClient -Method 'POST' ` $LocalVarResult = Invoke-ApiClient -Method 'POST' `

View File

@ -909,7 +909,7 @@ function Test-PSEndpointParameters {
$LocalVarFormParameters['byte'] = $Byte $LocalVarFormParameters['byte'] = $Byte
if ($Binary) { if ($Binary) {
$LocalVarFormParameters['binary'] = $Binary $LocalVarFormParameters['binary'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($Binary)
} }
if ($Date) { if ($Date) {

View File

@ -679,7 +679,7 @@ function Invoke-PSUploadFile {
} }
if ($File) { if ($File) {
$LocalVarFormParameters['file'] = $File $LocalVarFormParameters['file'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($File)
} }
@ -778,7 +778,7 @@ function Invoke-PSUploadFileWithRequiredFile {
if (!$RequiredFile) { if (!$RequiredFile) {
throw "Error! The required parameter `RequiredFile` missing when calling uploadFileWithRequiredFile." throw "Error! The required parameter `RequiredFile` missing when calling uploadFileWithRequiredFile."
} }
$LocalVarFormParameters['requiredFile'] = $RequiredFile $LocalVarFormParameters['requiredFile'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($RequiredFile)
$LocalVarResult = Invoke-PSApiClient -Method 'POST' ` $LocalVarResult = Invoke-PSApiClient -Method 'POST' `