Skip to content

Commit 48de6dd

Browse files
committed
Fix bug in StaticAnalysis that threw when a new mandatory parameter with aliases is added to a set
1 parent 129dc9a commit 48de6dd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tools/StaticAnalysis/BreakingChangeAnalyzer/ParameterSetMetadataHelper.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// ----------------------------------------------------------------------------------
1414

1515
using System.Collections.Generic;
16+
using System.Linq;
1617
using Tools.Common.Loggers;
1718
using Tools.Common.Models;
1819

@@ -115,7 +116,8 @@ public void CompareParameterSetMetadata(
115116
bool foundAdditional = false;
116117
foreach (var parameter in newParameterSet.Parameters)
117118
{
118-
if (parameterDictionary.ContainsKey(parameter.ParameterMetadata.Name))
119+
if (parameterDictionary.ContainsKey(parameter.ParameterMetadata.Name) ||
120+
parameter.ParameterMetadata.AliasList.Any(a => parameterDictionary.ContainsKey(a)))
119121
{
120122
continue;
121123
}

0 commit comments

Comments
 (0)