From 6b280bd1651d965d6ce35be3fcc91581ac3c146b Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Mon, 12 Jun 2023 07:58:35 +0200 Subject: [PATCH] Make the Delivery API JSON type info resolver un-sealed (#14368) --- .../Json/DeliveryApiJsonTypeResolver.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Umbraco.Cms.Api.Delivery/Json/DeliveryApiJsonTypeResolver.cs b/src/Umbraco.Cms.Api.Delivery/Json/DeliveryApiJsonTypeResolver.cs index 8fa07eeb57..8ffcd00d67 100644 --- a/src/Umbraco.Cms.Api.Delivery/Json/DeliveryApiJsonTypeResolver.cs +++ b/src/Umbraco.Cms.Api.Delivery/Json/DeliveryApiJsonTypeResolver.cs @@ -6,8 +6,7 @@ using Umbraco.Cms.Core.Models.DeliveryApi; namespace Umbraco.Cms.Api.Delivery.Json; // see https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/polymorphism?pivots=dotnet-7-0 -// TODO: if this type resolver is to be used for extendable content models (custom IApiContent implementations) we need to work out an extension model for known derived types -internal sealed class DeliveryApiJsonTypeResolver : DefaultJsonTypeInfoResolver +public class DeliveryApiJsonTypeResolver : DefaultJsonTypeInfoResolver { public override JsonTypeInfo GetTypeInfo(Type type, JsonSerializerOptions options) {