diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs index 4092788991..1e103d8440 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs @@ -337,13 +337,7 @@ namespace Volo.Abp.AspNetCore.Mvc return setting.RootPath; } - var areaAttr = controllerType.GetCustomAttributes().OfType().FirstOrDefault(); - if (areaAttr != null) - { - return areaAttr.RouteValue; - } - - areaAttr = actionDescriptor.EndpointMetadata.OfType().FirstOrDefault(); + var areaAttr = controllerType.GetCustomAttributes().OfType().FirstOrDefault() ?? actionDescriptor.EndpointMetadata.OfType().FirstOrDefault(); if (areaAttr != null) { return areaAttr.RouteValue;