Skip to content

Commit 142718f

Browse files
authored
chore: collapses conditions
1 parent 6e36d7b commit 142718f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Kiota.Builder/Plugins/PluginsGenerationService.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1251,13 +1251,13 @@ rExtRaw is T rExt &&
12511251
// Don't create capabilities for operations that have empty x-ai-capabilities
12521252
if (openApiOperation.Extensions is not null &&
12531253
openApiOperation.Extensions.TryGetValue(OpenApiAiCapabilitiesExtension.Name, out var capabilitiesExtension) &&
1254-
capabilitiesExtension is OpenApiAiCapabilitiesExtension capabilities)
1254+
capabilitiesExtension is OpenApiAiCapabilitiesExtension capabilities &&
1255+
capabilities.ResponseSemantics == null &&
1256+
capabilities.Confirmation == null &&
1257+
capabilities.SecurityInfo == null)
12551258
{
12561259
// If the capabilities extension exists but has no content, don't create response semantics
1257-
if (capabilities.ResponseSemantics == null && capabilities.Confirmation == null && capabilities.SecurityInfo == null)
1258-
{
1259-
return null;
1260-
}
1260+
return null;
12611261
}
12621262

12631263
string functionName = openApiOperation.OperationId;

0 commit comments

Comments
 (0)