From a83b67d06db73bf649711ced6cac7d9b2f2897be Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 17 Oct 2022 16:12:28 +0200 Subject: [PATCH] Fix error handling. --- backend/src/Squidex/Config/Domain/SerializationServices.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/Squidex/Config/Domain/SerializationServices.cs b/backend/src/Squidex/Config/Domain/SerializationServices.cs index 5f3c1303c..a2688d3ef 100644 --- a/backend/src/Squidex/Config/Domain/SerializationServices.cs +++ b/backend/src/Squidex/Config/Domain/SerializationServices.cs @@ -116,8 +116,11 @@ namespace Squidex.Config.Domain { ConfigureJson(c.GetRequiredService(), options.JsonSerializerOptions); + // Do not write null values. options.JsonSerializerOptions.DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull; - options.AllowInputFormatterExceptionMessages = true; + + // Expose the json exceptions to the model state. + options.AllowInputFormatterExceptionMessages = false; }); return builder;