From bb9dcb0d2ba6c8eecd82ae4e276c3b3b763c5adb Mon Sep 17 00:00:00 2001 From: chriskarel Date: Thu, 11 Jan 2018 15:43:02 -0600 Subject: [PATCH] Adding "-SyncWindow 0" flag to Compare-Object call (#34656) Adding "-SyncWindow 0" flag to the Compare-Object call used to determine if the existing and proposed IP address lists are the same. This makes the array comparison mark changes in order as a difference. Fix for bug #34651 --- lib/ansible/modules/windows/win_dns_client.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/windows/win_dns_client.ps1 b/lib/ansible/modules/windows/win_dns_client.ps1 index 15a80f5f68a..c842c0339f1 100644 --- a/lib/ansible/modules/windows/win_dns_client.ps1 +++ b/lib/ansible/modules/windows/win_dns_client.ps1 @@ -140,7 +140,7 @@ Function Get-DnsClientMatch { } Else { - $v4_match = @(Compare-Object $current_dns_v4 $ipv4_addresses).Count -eq 0 + $v4_match = @(Compare-Object $current_dns_v4 $ipv4_addresses -SyncWindow 0).Count -eq 0 } # TODO: implement IPv6