Explorar o código

Add nullable dictionary openapi mapping

Cody Robibero %!s(int64=3) %!d(string=hai) anos
pai
achega
bb377b1466
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  1. 12 0
      Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs

+ 12 - 0
Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs

@@ -416,6 +416,18 @@ namespace Jellyfin.Server.Extensions
                             }
                         })
                 });
+
+            // Support dictionary with nullable string value.
+            options.MapType<Dictionary<string, string?>>(() =>
+                new OpenApiSchema
+                {
+                    Type = "object",
+                    AdditionalProperties = new OpenApiSchema
+                    {
+                        Type = "string",
+                        Nullable = true
+                    }
+                });
         }
     }
 }