Skip to content
This repository was archived by the owner on Jun 13, 2024. It is now read-only.

Commit ae0e4d1

Browse files
committed
fix New-NuspecFile to only add urls when necessary
1 parent 61f792c commit ae0e4d1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/PowerShellGet/private/functions/New-NuspecFile.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,12 @@ function New-NuspecFile {
7575
requireLicenseAcceptance = $RequireLicenseAcceptance.ToString().ToLower()
7676
copyright = $Copyright
7777
tags = $Tags
78-
licenseUrl = $LicenseUrl
79-
projectUrl = $ProjectUrl
80-
iconUrl = $IconUrl
8178
}
8279

80+
if ($LicenseUrl) { $metaDataElement.Add("licenseUrl", $LicenseUrl) }
81+
if ($ProjectUrl) { $metaDataElement.Add("projectUrl", $ProjectUrl) }
82+
if ($IconUrl) { $metaDataElement.Add("iconUrl", $IconUrl) }
83+
8384
foreach ($key in $metaDataElementsHash.Keys) {
8485
$element = $xml.CreateElement($key, $nameSpaceUri)
8586
$elementInnerText = $metaDataElementsHash.item($key)
@@ -88,7 +89,6 @@ function New-NuspecFile {
8889
$metaDataElement.AppendChild($element) | Out-Null
8990
}
9091

91-
9292
if ($Dependencies) {
9393
$dependenciesElement = $xml.CreateElement("dependencies", $nameSpaceUri)
9494

0 commit comments

Comments
 (0)