From f036c64d74f2cd9e53b331c6dcf2a23705c099aa Mon Sep 17 00:00:00 2001 From: Mikael Karlsson <43226266+Micke-K@users.noreply.github.com> Date: Thu, 23 Jul 2026 19:41:47 +1000 Subject: [PATCH] Refactor comparison logic to use compResultValue --- Extensions/Compare.psm1 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Extensions/Compare.psm1 b/Extensions/Compare.psm1 index 42f579e..427d1e5 100644 --- a/Extensions/Compare.psm1 +++ b/Extensions/Compare.psm1 @@ -706,7 +706,7 @@ function Start-BulkCompareExportObjects $objName = Get-GraphObjectName (?? $compObj.Object1 $compObj.Object2) $item.ObjectType foreach($compValue in $compObj.Result) { - $compValue = [PSCustomObject]@{ + $compResultValue = [PSCustomObject]@{ ObjectName = $objName Id = $compObj.Id Type = $compObj.ObjectType.Title @@ -719,23 +719,23 @@ function Start-BulkCompareExportObjects Match = $compValue.Match } - if($global:chkBulkCompareRemoveOData.IsChecked -and ($compValue.Value1 -like "@odata*" -or $compValue.Value2 -like "@odata*")) { + if($global:chkBulkCompareRemoveOData.IsChecked -and ($compResultValue.Value1 -like "@odata*" -or $compResultValue.Value2 -like "@odata*")) { foreach($prop in $('Value1','Value2')) { $tmpValue1 = "" $tmpValue2 = "" - $vauleString = $compValue.$prop + $vauleString = $compResultValue.$prop if($vauleString -is [String]) { - $vauleString = $vauleString -replace $compValue.Id, "" - $tmpObj = $compValue.$prop | ConvertFrom-Json - if($compValue.$prop -and $compValue.$prop -like "@odata*") { + $vauleString = $vauleString -replace $compResultValue.Id, "" + $tmpObj = $compResultValue.$prop | ConvertFrom-Json + if($compResultValue.$prop -and $compResultValue.$prop -like "@odata*") { Remove-GraphODataProperties $tmpObj.$prop | ConvertTo-Json -Depth 50 | Set-Variable -Name "tmp$prop" } } } - $compValue.Match = $tmpValue1 -eq $tmpValue2 + $compResultValue.Match = $tmpValue1 -eq $tmpValue2 } - $compResultValues += $compValue + $compResultValues += $compResultValue } }