Skip to content

Commit 849d841

Browse files
committed
Add a filterByTag param and logic
1 parent c4aed08 commit 849d841

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Microsoft.OpenApi.Tool/OpenApiService.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ public static void ProcessOpenApiDocument(
2121
FileInfo output,
2222
OpenApiSpecVersion version,
2323
OpenApiFormat format,
24-
string filterbyOperationId,
24+
string filterbyOperationIds,
25+
string filterByTags,
2526
bool inline,
2627
bool resolveExternal)
2728
{
@@ -44,9 +45,9 @@ public static void ProcessOpenApiDocument(
4445
document = result.OpenApiDocument;
4546

4647
// Check if filter options are provided, then execute
47-
if (!string.IsNullOrEmpty(filterbyOperationId))
48+
if (!string.IsNullOrEmpty(filterbyOperationIds) || !string.IsNullOrEmpty(filterByTags))
4849
{
49-
var predicate = OpenApiFilterService.CreatePredicate(filterbyOperationId);
50+
var predicate = OpenApiFilterService.CreatePredicate(filterbyOperationIds, filterByTags);
5051
document = OpenApiFilterService.CreateFilteredDocument(document, predicate);
5152
}
5253

0 commit comments

Comments
 (0)