AB#6233 - Explicit restarts umbraco after install to ensure runtime state is run and umbraco is correct composed.

This commit is contained in:
Bjarke Berg
2020-05-01 13:40:26 +02:00
parent da1e83c0d1
commit b70d7101e3
5 changed files with 61 additions and 48 deletions

View File

@@ -15,16 +15,14 @@ namespace Umbraco.Web.Install.InstallSteps
private readonly InstallHelper _installHelper;
private readonly IGlobalSettings _globalSettings;
private readonly IUmbracoVersion _umbracoVersion;
private readonly IUmbracoApplicationLifetime _umbracoApplicationLifetime;
public SetUmbracoVersionStep(IUmbracoContextAccessor umbracoContextAccessor, InstallHelper installHelper,
IGlobalSettings globalSettings, IUmbracoVersion umbracoVersion, IUmbracoApplicationLifetime umbracoApplicationLifetime)
IGlobalSettings globalSettings, IUmbracoVersion umbracoVersion)
{
_umbracoContextAccessor = umbracoContextAccessor;
_installHelper = installHelper;
_globalSettings = globalSettings;
_umbracoVersion = umbracoVersion;
_umbracoApplicationLifetime = umbracoApplicationLifetime;
}
public override Task<InstallSetupResult> ExecuteAsync(object model)
@@ -57,8 +55,6 @@ namespace Umbraco.Web.Install.InstallSteps
//reports the ended install
_installHelper.InstallStatus(true, "");
_umbracoApplicationLifetime.Restart();
return Task.FromResult<InstallSetupResult>(null);
}