From 8b88bb68ede14404155724d811bd7d83e8b4fde9 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 6 Apr 2018 13:54:42 +1000 Subject: [PATCH] must always register install components --- src/Umbraco.Web/Runtime/WebRuntimeComponent.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Web/Runtime/WebRuntimeComponent.cs b/src/Umbraco.Web/Runtime/WebRuntimeComponent.cs index 05036d7a0f..d67bf50797 100644 --- a/src/Umbraco.Web/Runtime/WebRuntimeComponent.cs +++ b/src/Umbraco.Web/Runtime/WebRuntimeComponent.cs @@ -64,9 +64,10 @@ namespace Umbraco.Web.Runtime composition.Container.RegisterFrom(); - //register the install components if needed - if(composition.RuntimeLevel == RuntimeLevel.Install || composition.RuntimeLevel == RuntimeLevel.Upgrade) - composition.Container.RegisterFrom(); + //register the install components + //NOTE: i tried to not have these registered if we weren't installing or upgrading but post install when the site restarts + //it still needs to use the install controller so we can't do that + composition.Container.RegisterFrom(); var typeLoader = composition.Container.GetInstance(); var logger = composition.Container.GetInstance();