fixed issue with multiple calls to Add-DeprecationWarning

pull/23768/merge
Matt Davis 8 years ago committed by Matt Davis
parent 8c364f8f81
commit db91dd8685

@ -113,7 +113,7 @@ Function Add-Warning($obj, $message)
# so he does not have to check for the attribute prior to adding. # so he does not have to check for the attribute prior to adding.
Function Add-DeprecationWarning($obj, $message, $version = $null) Function Add-DeprecationWarning($obj, $message, $version = $null)
{ {
if (Get-Member -InputObject $obj -Name "deprecations") { if ($obj.ContainsKey("deprecations")) {
if ($obj.deprecations -is [array]) { if ($obj.deprecations -is [array]) {
$obj.deprecations += @{ $obj.deprecations += @{
msg = $message msg = $message
@ -123,7 +123,7 @@ Function Add-DeprecationWarning($obj, $message, $version = $null)
throw "deprecations attribute is not a list" throw "deprecations attribute is not a list"
} }
} else { } else {
$obj.deprecations = ,@( $obj.deprecations = @(
@{ @{
msg = $message msg = $message
version = $version version = $version

Loading…
Cancel
Save