Changed Order of Operantes in If Statement

This commit is contained in:
Torsten Brendgen
2025-04-20 20:52:06 +02:00
parent e298c4b5e4
commit 318867123d

View File

@@ -19,7 +19,7 @@
foreach($Property in $Template.GetEnumerator()){ foreach($Property in $Template.GetEnumerator()){
if($Property.Value -is [System.Collections.Hashtable]){ if($Property.Value -is [System.Collections.Hashtable]){
Write-Verbose "Key [$($Property.Name)] is a Hashtable" Write-Verbose "Key [$($Property.Name)] is a Hashtable"
if($Deployment.$($Property.Name) -ne $null){ if($null -ne $Deployment.$($Property.Name)){
Write-Verbose "Key [$($Property.Name)] is present in Deployment Data" Write-Verbose "Key [$($Property.Name)] is present in Deployment Data"
$Output.($Property.Name) = Merge-ConfigurationData -Template $Template.$($Property.Name) -Deployment $Deployment.$($Property.Name) -Output $Output.$($Property.Name) $Output.($Property.Name) = Merge-ConfigurationData -Template $Template.$($Property.Name) -Deployment $Deployment.$($Property.Name) -Output $Output.$($Property.Name)
}else{ }else{
@@ -30,7 +30,7 @@
Write-Verbose "$($Property.Name) is ein Array" Write-Verbose "$($Property.Name) is ein Array"
Write-Verbose "Total Items in Template Array [$($Property.Value.Count)]" Write-Verbose "Total Items in Template Array [$($Property.Value.Count)]"
Write-Verbose "Total Items in Deployment Array [$($Deployment.$($Property.Name).Count)]" Write-Verbose "Total Items in Deployment Array [$($Deployment.$($Property.Name).Count)]"
if($Deployment.$($Property.Name) -ne $null){ if($null -ne $Deployment.$($Property.Name)){
Write-Verbose "Array is defined in Deployment" Write-Verbose "Array is defined in Deployment"
for($i=0;$i -lt $Property.Value.Count; $i++){ for($i=0;$i -lt $Property.Value.Count; $i++){
@@ -48,7 +48,7 @@
} }
}else{ }else{
Write-Verbose "$($Property.Name) is a String or Integer Value" Write-Verbose "$($Property.Name) is a String or Integer Value"
if($Deployment.$($Property.Name) -eq $null){ if($null -eq $Deployment.$($Property.Name)){
$Output.Add($Property.Name,$Template.($Property.Name)) $Output.Add($Property.Name,$Template.($Property.Name))