Skip to content

Commit 945d01b

Browse files
committed
fix: nested array handling for bicep
1 parent 5942e5b commit 945d01b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/ALZ/Private/Config-Helpers/Set-Config.ps1

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,12 @@ function Set-Config {
5454
Write-Verbose "Input config item value type pre-standardization: $inputConfigItemValueType"
5555

5656
# Convert to standard type
57-
$inputConfigItemValue = $inputConfigItemValue | ConvertTo-Json | ConvertFrom-Json
57+
$inputConfigItemValueJson = ConvertTo-Json -InputObject $inputConfigItemValue -Depth 100
58+
Write-Verbose "Input config item value pre-standardization: $inputConfigItemValueJson"
59+
$inputConfigItemValue = ConvertFrom-Json -InputObject $inputConfigItemValueJson -Depth 100 -NoEnumerate
5860
$inputConfigItemValueType = $inputConfigItemValue.GetType().FullName
5961
Write-Verbose "Input config item value type post-standardization: $inputConfigItemValueType"
62+
Write-Verbose "Input config item value post-standardization: $(ConvertTo-Json $inputConfigItemValue -Depth 100)"
6063

6164
$indexString = $indexSplit[1].Replace("`"", "").Replace("'", "")
6265
Write-Verbose "Using index $indexString for input config item $inputConfigName"

0 commit comments

Comments
 (0)