mirror of https://github.com/jellyfin/jellyfin.git
Merge pull request #4393 from crobibero/model-binder-readonly-list
Support IReadOnlyList in CommaDelimitedArrayModelBinder
This commit is contained in:
commit
2a5e53215c
|
@ -15,7 +15,7 @@ namespace Jellyfin.Api.ModelBinders
|
||||||
public Task BindModelAsync(ModelBindingContext bindingContext)
|
public Task BindModelAsync(ModelBindingContext bindingContext)
|
||||||
{
|
{
|
||||||
var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
|
var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
|
||||||
var elementType = bindingContext.ModelType.GetElementType();
|
var elementType = bindingContext.ModelType.GetElementType() ?? bindingContext.ModelType.GenericTypeArguments[0];
|
||||||
var converter = TypeDescriptor.GetConverter(elementType);
|
var converter = TypeDescriptor.GetConverter(elementType);
|
||||||
|
|
||||||
if (valueProviderResult.Length > 1)
|
if (valueProviderResult.Length > 1)
|
||||||
|
|
Loading…
Reference in New Issue