From 2ed2fc35331673768a2819502580b40084f463fd Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Wed, 21 Jun 2023 09:12:00 +0200 Subject: [PATCH] Added TrustServerCertificate to install apis --- .../Mapping/Installer/InstallerViewModelsMapDefinition.cs | 3 +++ .../ViewModels/Installer/DatabaseInstallResponseModel.cs | 2 ++ src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs | 2 ++ 3 files changed, 7 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Mapping/Installer/InstallerViewModelsMapDefinition.cs b/src/Umbraco.Cms.Api.Management/Mapping/Installer/InstallerViewModelsMapDefinition.cs index 04d1615daa..33893c1ba7 100644 --- a/src/Umbraco.Cms.Api.Management/Mapping/Installer/InstallerViewModelsMapDefinition.cs +++ b/src/Umbraco.Cms.Api.Management/Mapping/Installer/InstallerViewModelsMapDefinition.cs @@ -43,6 +43,7 @@ public class InstallerViewModelsMapDefinition : IMapDefinition target.Password = source.Password; target.ProviderName = source.ProviderName; target.Server = source.Server!; + target.TrustServerCertificate = source.TrustServerCertificate; } // Umbraco.Code.MapAll @@ -73,6 +74,7 @@ public class InstallerViewModelsMapDefinition : IMapDefinition target.Password = source.Password; target.UseIntegratedAuthentication = source.UseIntegratedAuthentication; target.ConnectionString = source.ConnectionString; + target.TrustServerCertificate = source.TrustServerCertificate; } // Umbraco.Code.MapAll @@ -86,6 +88,7 @@ public class InstallerViewModelsMapDefinition : IMapDefinition target.Password = source.Password; target.ProviderName = source.ProviderName; target.Server = source.Server!; + target.TrustServerCertificate = source.TrustServerCertificate; } // Umbraco.Code.MapAll diff --git a/src/Umbraco.Cms.Api.Management/ViewModels/Installer/DatabaseInstallResponseModel.cs b/src/Umbraco.Cms.Api.Management/ViewModels/Installer/DatabaseInstallResponseModel.cs index 36cde4e6e5..56b12ba36c 100644 --- a/src/Umbraco.Cms.Api.Management/ViewModels/Installer/DatabaseInstallResponseModel.cs +++ b/src/Umbraco.Cms.Api.Management/ViewModels/Installer/DatabaseInstallResponseModel.cs @@ -23,4 +23,6 @@ public class DatabaseInstallResponseModel public bool UseIntegratedAuthentication { get; set; } public string? ConnectionString { get; set; } + + public bool TrustServerCertificate { get; set; } } diff --git a/src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs b/src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs index 47b0ebc6cb..27cab2a735 100644 --- a/src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs +++ b/src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs @@ -17,4 +17,6 @@ public class DatabaseInstallData public bool UseIntegratedAuthentication { get; set; } public string? ConnectionString { get; set; } + + public bool TrustServerCertificate { get; set; } }