Skip to content

Commit 181c6c3

Browse files
committed
Perform case-insensitive operationId and keyType match.
1 parent 038a356 commit 181c6c3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Microsoft.OpenApi.Hidi/Formatters/PowerShellFormatter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ private static string ResolveVerbSegmentInOpertationId(string operationId)
9898

9999
private static string ResolvePutOperationId(string operationId)
100100
{
101-
return operationId.Contains(DefaultPutPrefix) ?
101+
return operationId.Contains(DefaultPutPrefix, StringComparison.OrdinalIgnoreCase) ?
102102
operationId.Replace(DefaultPutPrefix, PowerShellPutPrefix) : operationId;
103103
}
104104

@@ -148,7 +148,7 @@ private static string RemoveKeyTypeSegment(string operationId, IList<OpenApiPara
148148
foreach (var parameter in parameters)
149149
{
150150
var keyTypeExtension = parameter.Extensions.GetExtension("x-ms-docs-key-type");
151-
if (keyTypeExtension != null && operationId.Contains(keyTypeExtension))
151+
if (keyTypeExtension != null && operationId.Contains(keyTypeExtension, StringComparison.OrdinalIgnoreCase))
152152
{
153153
segments.Remove(keyTypeExtension);
154154
}

0 commit comments

Comments
 (0)