From c1e348b0d535c8af90486ddafa9d846e3dcbb657 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Thu, 3 Oct 2024 00:43:46 +0200 Subject: [PATCH] [backend/asp] Increase JsonSerializer MaxDepth to 256 200 is the maximum required by the note descendants/ascendants tree, so 256 is that + some margins. Cycle detection is unaffected by this change. --- Iceshrimp.Backend/Core/Extensions/ServiceExtensions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Iceshrimp.Backend/Core/Extensions/ServiceExtensions.cs b/Iceshrimp.Backend/Core/Extensions/ServiceExtensions.cs index f61f71b1..2aecd640 100644 --- a/Iceshrimp.Backend/Core/Extensions/ServiceExtensions.cs +++ b/Iceshrimp.Backend/Core/Extensions/ServiceExtensions.cs @@ -171,6 +171,7 @@ public static class ServiceExtensions services.Configure(options => { options.JsonSerializerOptions.PropertyNamingPolicy = JsonSerialization.Options.PropertyNamingPolicy; + options.JsonSerializerOptions.MaxDepth = 256; foreach (var converter in JsonSerialization.Options.Converters) options.JsonSerializerOptions.Converters.Add(converter); });