diff --git a/lib/ansible/module_utils/powershell.ps1 b/lib/ansible/module_utils/powershell.ps1 index bc0caefd83..642d23cb42 100644 --- a/lib/ansible/module_utils/powershell.ps1 +++ b/lib/ansible/module_utils/powershell.ps1 @@ -113,7 +113,7 @@ Function Add-Warning($obj, $message) # so he does not have to check for the attribute prior to adding. Function Add-DeprecationWarning($obj, $message, $version = $null) { - if (Get-Member -InputObject $obj -Name "deprecations") { + if ($obj.ContainsKey("deprecations")) { if ($obj.deprecations -is [array]) { $obj.deprecations += @{ msg = $message @@ -123,7 +123,7 @@ Function Add-DeprecationWarning($obj, $message, $version = $null) throw "deprecations attribute is not a list" } } else { - $obj.deprecations = ,@( + $obj.deprecations = @( @{ msg = $message version = $version