Ver código fonte

feat(CommaDelimitedArrayModelBinder): add none result check

github@esslinger.dev 4 anos atrás
pai
commit
33f80dc3c1

+ 5 - 0
Jellyfin.Api/ModelBinders/CommaDelimitedArrayModelBinder.cs

@@ -18,6 +18,11 @@ namespace Jellyfin.Api.ModelBinders
             var elementType = bindingContext.ModelType.GetElementType();
             var converter = TypeDescriptor.GetConverter(elementType);
 
+            if (valueProviderResult == ValueProviderResult.None)
+            {
+                return Task.CompletedTask;
+            }
+
             if (valueProviderResult.Length > 1)
             {
                 var result = Array.CreateInstance(elementType, valueProviderResult.Length);