Browse Source

Update AspNetCoreApiDescriptionModelProvider.cs

pull/9905/head
liangshiwei 5 years ago
parent
commit
209aecf149
  1. 6
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs

6
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/AspNetCoreApiDescriptionModelProvider.cs

@ -114,11 +114,11 @@ namespace Volo.Abp.AspNetCore.Mvc
}
var implementFrom = controllerType.FullName;
var interfaces = controllerType.GetInterfaces().ToList();
foreach (var interfaceType in interfaces.Where(interfaceType => interfaceType.GetMethods().Any(x => x.ToString() == method.ToString())))
var interfaceType = controllerType.GetInterfaces().FirstOrDefault(i => i.GetMethods().Any(x => x.ToString() == method.ToString()));
if (interfaceType != null)
{
implementFrom = TypeHelper.GetFullNameHandlingNullableAndGenerics(interfaceType);
break;
}
var actionModel = controllerModel.AddAction(

Loading…
Cancel
Save