Skip to content

Commit 1397315

Browse files
VeryEarlyCopilot
andauthored
[Eng] Fix parameter breaking change in custom ps1 not been processed (Azure#28232)
Co-authored-by: Copilot <[email protected]>
1 parent 96c8bd7 commit 1397315

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

tools/BreakingChanges/Get-BreakingChangeMetadata.ps1

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -358,9 +358,11 @@ Function Get-BreakingChangeOfGeneratedModule
358358
}
359359
If (-not $AllBreakingChangeMessages[$CmdletName].ContainsKey($AllParameterSetsName))
360360
{
361-
$AllBreakingChangeMessages[$CmdletName].Add($AllParameterSetsName, @{
362-
"CmdletBreakingChange" = [System.Collections.ArrayList]::New(@($BreakingChangeMessage))
363-
})
361+
$AllBreakingChangeMessages[$CmdletName].Add($AllParameterSetsName, @{})
362+
}
363+
If (-not $AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName].ContainsKey("CmdletBreakingChange"))
364+
{
365+
$AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName]["CmdletBreakingChange"] = [System.Collections.ArrayList]::New(@($BreakingChangeMessage))
364366
}
365367
Else {
366368
$null = $AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName]["CmdletBreakingChange"].Add($BreakingChangeMessage)
@@ -389,9 +391,11 @@ Function Get-BreakingChangeOfGeneratedModule
389391
}
390392
If (-not $AllBreakingChangeMessages[$CmdletName].ContainsKey($AllParameterSetsName))
391393
{
392-
$AllBreakingChangeMessages[$CmdletName].Add($AllParameterSetsName, @{
393-
"ParameterBreakingChange" = $ParameterBreakingChangeMessage
394-
})
394+
$AllBreakingChangeMessages[$CmdletName].Add($AllParameterSetsName, @{})
395+
}
396+
If (-not $AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName].ContainsKey("ParameterBreakingChange"))
397+
{
398+
$AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName]["ParameterBreakingChange"] = [System.Collections.ArrayList]::New(@($ParameterBreakingChangeMessage))
395399
}
396400
Else {
397401
$null = $AllBreakingChangeMessages[$CmdletName][$AllParameterSetsName]["ParameterBreakingChange"].Add($ParameterBreakingChangeMessage)

0 commit comments

Comments
 (0)