diff --git a/src/Umbraco.Core/Models/InstallLog.cs b/src/Umbraco.Core/Models/InstallLog.cs index d55558fd8b..cb14ebd650 100644 --- a/src/Umbraco.Core/Models/InstallLog.cs +++ b/src/Umbraco.Core/Models/InstallLog.cs @@ -9,16 +9,16 @@ namespace Umbraco.Core.Models public class InstallLog { public Guid InstallId { get; } - public bool IsUpgrade { get; } - public bool InstallCompleted { get; } - public DateTime Timestamp { get; } + public bool IsUpgrade { get; set; } + public bool InstallCompleted { get; set; } + public DateTime Timestamp { get; set; } public int VersionMajor { get; } public int VersionMinor { get; } public int VersionPatch { get; } public string VersionComment { get; } public string Error { get; } public string UserAgent { get; } - public string DbProvider { get; } + public string DbProvider { get; set; } public InstallLog(Guid installId, bool isUpgrade, bool installCompleted, DateTime timestamp, int versionMajor, int versionMinor, int versionPatch, string versionComment, string error, string userAgent, string dbProvider) { diff --git a/src/Umbraco.Web/Install/InstallHelper.cs b/src/Umbraco.Web/Install/InstallHelper.cs index 981b1f64a0..b609eb7a29 100644 --- a/src/Umbraco.Web/Install/InstallHelper.cs +++ b/src/Umbraco.Web/Install/InstallHelper.cs @@ -4,6 +4,7 @@ using System.Configuration; using System.IO; using System.Linq; using System.Net.Http; +using System.Threading.Tasks; using System.Web; using Umbraco.Core; using Umbraco.Core.Configuration; @@ -45,7 +46,7 @@ namespace Umbraco.Web.Install return _installationType ?? (_installationType = IsBrandNewInstall ? InstallationType.NewInstall : InstallationType.Upgrade).Value; } - internal void InstallStatus(bool isCompleted, string errorMsg) + internal async Task InstallStatus(bool isCompleted, string errorMsg) { try { @@ -80,7 +81,7 @@ namespace Umbraco.Web.Install versionComment: UmbracoVersion.Comment, error: errorMsg, userAgent: userAgent, dbProvider: dbProvider); - _installationService.Install(installLog); + await _installationService.Install(installLog); } catch (Exception ex) {