Browse Source

Support IReadOnlyList in CommaDelimitedArrayModelBinder

crobibero 4 years ago
parent
commit
ef43878bbc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Jellyfin.Api/ModelBinders/CommaDelimitedArrayModelBinder.cs

+ 1 - 1
Jellyfin.Api/ModelBinders/CommaDelimitedArrayModelBinder.cs

@@ -15,7 +15,7 @@ namespace Jellyfin.Api.ModelBinders
         public Task BindModelAsync(ModelBindingContext bindingContext)
         {
             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);
 
             if (valueProviderResult.Length > 1)