Validate JsonElement value to prevent exception during json serialization (#3777)
This commit is contained in:
parent
ec47f93047
commit
355cf2a3de
|
|
@ -39,6 +39,9 @@ public class InputJsonConverter<T> : JsonConverter<Input<T>>
|
|||
|
||||
if (!expressionElement.TryGetProperty("type", out var expressionTypeNameElement))
|
||||
return default!;
|
||||
|
||||
if (!expressionElement.TryGetProperty("value", out _))
|
||||
return default!;
|
||||
|
||||
var expressionTypeName = expressionTypeNameElement.GetString() ?? "Literal";
|
||||
var expressionSyntaxDescriptor = _expressionSyntaxRegistry.Find(expressionTypeName);
|
||||
|
|
|
|||
Loading…
Reference in a new issue