Browse Source

Add nullable dictionary openapi mapping

Cody Robibero 3 năm trước cách đây
mục cha
commit
bb377b1466
1 tập tin đã thay đổi với 12 bổ sung0 xóa
  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
+                    }
+                });
         }
     }
 }