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}}}) {
throw "Error! The required parameter `{{paramName}}` missing when calling {{operationId}}."
}
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
{{/isNullable}}
{{/required}}
{{^required}}
{{^isNullable}}
if (${{{paramName}}}) {
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
}
{{/isNullable}}
{{#isNullable}}
{{#isFile}}
$LocalVarFormParameters['{{baseName}}'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(${{{paramName}}})
{{/isFile}}
{{^isFile}}
$LocalVarFormParameters['{{baseName}}'] = ${{{paramName}}}
{{/isFile}}
{{/isNullable}}
{{/required}}

View File

@ -198,7 +198,7 @@ function Test-BodyMultipartFormdataArrayOfBinary {
if (!$Files) {
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' `
-Uri $LocalVarUri `
@ -273,7 +273,7 @@ function Test-BodyMultipartFormdataSingleBinary {
$LocalVarUri = '/body/application/octetstream/single_binary'
if ($MyFile) {
$LocalVarFormParameters['my-file'] = $MyFile
$LocalVarFormParameters['my-file'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($MyFile)
}
$LocalVarResult = Invoke-ApiClient -Method 'POST' `

View File

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

View File

@ -679,7 +679,7 @@ function Invoke-PSUploadFile {
}
if ($File) {
$LocalVarFormParameters['file'] = $File
$LocalVarFormParameters['file'] = $executionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath($File)
}
@ -778,7 +778,7 @@ function Invoke-PSUploadFileWithRequiredFile {
if (!$RequiredFile) {
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' `