From 74ca3e770564deb0a4a9e9e6e42e30bcaa9eeef3 Mon Sep 17 00:00:00 2001 From: pavelbannov Date: Wed, 10 May 2023 11:29:22 +0300 Subject: [PATCH] Api: removed support for xml and format filter --- common/ASC.Api.Core/Core/BaseStartup.cs | 10 +--------- common/ASC.Api.Core/Core/CustomEndpointDataSource.cs | 1 - 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/common/ASC.Api.Core/Core/BaseStartup.cs b/common/ASC.Api.Core/Core/BaseStartup.cs index 7c9e5e9da8..2914275336 100644 --- a/common/ASC.Api.Core/Core/BaseStartup.cs +++ b/common/ASC.Api.Core/Core/BaseStartup.cs @@ -138,9 +138,7 @@ public abstract class BaseStartup } }; - services.AddControllers() - .AddXmlSerializerFormatters() - .AddJsonOptions(jsonOptions); + services.AddControllers().AddJsonOptions(jsonOptions); services.AddSingleton(jsonOptions); @@ -199,15 +197,9 @@ public abstract class BaseStartup config.Filters.Add(new TypeFilterAttribute(typeof(TenantStatusFilter))); config.Filters.Add(new TypeFilterAttribute(typeof(PaymentFilter))); config.Filters.Add(new TypeFilterAttribute(typeof(IpSecurityFilter))); - config.Filters.Add(new TypeFilterAttribute(typeof(ProductSecurityFilter))); config.Filters.Add(new CustomResponseFilterAttribute()); config.Filters.Add(new CustomExceptionFilterAttribute()); config.Filters.Add(new TypeFilterAttribute(typeof(WebhooksGlobalFilterAttribute))); - config.Filters.Add(new TypeFilterAttribute(typeof(FormatFilter))); - - - config.OutputFormatters.RemoveType(); - config.OutputFormatters.Add(new XmlOutputFormatter()); }); var authBuilder = services.AddAuthentication(options => diff --git a/common/ASC.Api.Core/Core/CustomEndpointDataSource.cs b/common/ASC.Api.Core/Core/CustomEndpointDataSource.cs index a3e804ccc9..522280ac9b 100644 --- a/common/ASC.Api.Core/Core/CustomEndpointDataSource.cs +++ b/common/ASC.Api.Core/Core/CustomEndpointDataSource.cs @@ -62,7 +62,6 @@ public class CustomEndpointDataSource : EndpointDataSource { var order = constraintRouteAttr != null ? r.Order : r.Order + 2; endpoints.Add(new RouteEndpoint(r.RequestDelegate, RoutePatternFactory.Parse(r.RoutePattern.RawText, defaults, policies), order + 1, r.Metadata, r.DisplayName)); - endpoints.Add(new RouteEndpoint(r.RequestDelegate, RoutePatternFactory.Parse(r.RoutePattern.RawText + ".{format}", defaults, policies), order, r.Metadata, r.DisplayName)); } }).ToList();