Fix serialisation stack overflow

This commit is contained in:
Sipke Schoorstra 2023-06-29 22:05:09 +02:00
parent 257542db61
commit 9bc77b9931

View file

@ -27,7 +27,7 @@ public class ActivityJsonConverter : JsonConverter<Activity>
var activityRoot = doc.RootElement;
var activityTypeName = activityRoot.GetProperty("type").GetString()!;
var activityType = _activityTypeService.ResolveType(activityTypeName);
var newOptions = new JsonSerializerOptions(options);
var newOptions = new JsonSerializerOptions();
var activity = (Activity)JsonSerializer.Deserialize(activityRoot.GetRawText(), activityType, newOptions)!;
return activity;