Also register RenderMvcControllers

This commit is contained in:
Lars-Erik Aabech
2018-12-05 22:59:10 +01:00
parent 2c2873492f
commit 542b08650b

View File

@@ -59,7 +59,11 @@ namespace Umbraco.Web.Composing.Composers
composition.RegisterControllers(umbracoWebControllers);
// scan and register every PluginController in everything (PluginController is IDiscoverable and IController)
var nonUmbracoWebPluginController = composition.TypeLoader.GetTypes<PluginController>().Where(x => x.Assembly != umbracoWebAssembly);
var nonUmbracoWebPluginController = composition.TypeLoader
.GetTypes<PluginController>().Where(x => x.Assembly != umbracoWebAssembly)
.Union(composition.TypeLoader
.GetTypes<RenderMvcController>().Where(x => x.Assembly != umbracoWebAssembly)
);
composition.RegisterControllers(nonUmbracoWebPluginController);
// scan and register every IHttpController in Umbraco.Web