fix: make sure custom parameter name is not whitespace

This commit is contained in:
Stevan Freeborn
2024-07-01 21:00:12 -05:00
parent aed18b35fa
commit cccd0e6647
@@ -44,7 +44,12 @@ static class JsonSchemaGenerator
}
var attribute = parameter.GetCustomAttribute<FunctionParameterAttribute>();
var paramName = attribute?.Name ?? parameter.Name;
var paramName = attribute is not null
? string.IsNullOrWhiteSpace(attribute.Name)
? parameter.Name
: attribute.Name
: parameter.Name;
var paramDescription = attribute?.Description ?? string.Empty;
var paramRequired = attribute?.Required ?? !parameter.HasDefaultValue;