@@ -152,14 +152,14 @@ function Get-GitHubRelease
152
152
153
153
Write-InvocationLog - Invocation $MyInvocation
154
154
155
- $elements = Resolve-RepositoryElements - BoundParameters $PSBoundParameters - DisableValidation
155
+ $elements = Resolve-RepositoryElements - BoundParameters $PSBoundParameters
156
156
$OwnerName = $elements.ownerName
157
157
$RepositoryName = $elements.repositoryName
158
158
159
- $telemetryProperties = @ {}
160
-
161
- $telemetryProperties [ ' OwnerName ' ] = Get-PiiSafeString - PlainText $OwnerName
162
- $telemetryProperties [ ' RepositoryName ' ] = Get-PiiSafeString - PlainText $RepositoryName
159
+ $telemetryProperties = @ {
160
+ ' OwnerName ' = ( Get-PiiSafeString - PlainText $OwnerName )
161
+ ' RepositoryName ' = ( Get-PiiSafeString - PlainText $RepositoryName )
162
+ }
163
163
164
164
$uriFragment = " repos/$OwnerName /$RepositoryName /releases"
165
165
$description = " Getting releases for $OwnerName /$RepositoryName "
@@ -854,13 +854,7 @@ function New-GitHubReleaseAsset
854
854
855
855
Write-InvocationLog
856
856
857
- $elements = Resolve-RepositoryElements - DisableValidation
858
- $OwnerName = $elements.ownerName
859
- $RepositoryName = $elements.repositoryName
860
-
861
857
$telemetryProperties = @ {
862
- ' OwnerName' = (Get-PiiSafeString - PlainText $OwnerName )
863
- ' RepositoryName' = (Get-PiiSafeString - PlainText $RepositoryName )
864
858
' ProvidedUploadUrl' = (-not [String ]::IsNullOrWhiteSpace($UploadUrl ))
865
859
' ProvidedLabel' = (-not [String ]::IsNullOrWhiteSpace($Label ))
866
860
' ProvidedContentType' = (-not [String ]::IsNullOrWhiteSpace($ContentType ))
@@ -869,8 +863,15 @@ function New-GitHubReleaseAsset
869
863
# If UploadUrl wasn't provided, we'll need to query for it first.
870
864
if ($PSCmdlet.ParameterSetName -in (' Elements' , ' Uri' ))
871
865
{
872
- $info = Get-GitHubRelease - OwnerName $OwnerName - RepositoryName $RepositoryName - Release $Release - AccessToken:$AccessToken - NoStatus:$NoStatus
873
- $UploadUrl = $info.upload_url
866
+ $elements = Resolve-RepositoryElements
867
+ $OwnerName = $elements.ownerName
868
+ $RepositoryName = $elements.repositoryName
869
+
870
+ $telemetryProperties [' OwnerName' ] = (Get-PiiSafeString - PlainText $OwnerName )
871
+ $telemetryProperties [' RepositoryName' ] = (Get-PiiSafeString - PlainText $RepositoryName )
872
+
873
+ $releaseInfo = Get-GitHubRelease - OwnerName $OwnerName - RepositoryName $RepositoryName - Release $Release - AccessToken:$AccessToken - NoStatus:$NoStatus
874
+ $UploadUrl = $releaseInfo.upload_url
874
875
}
875
876
876
877
# Remove the '{name,label}' from the Url if it's there
0 commit comments