From 57ebe0de1ad912bc8dda5542fd2bca12c7aeb4cb Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 28 Feb 2019 00:02:52 -0500 Subject: [PATCH] make sure global settings are set --- src/Core/Utilities/ServiceCollectionExtensions.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Core/Utilities/ServiceCollectionExtensions.cs b/src/Core/Utilities/ServiceCollectionExtensions.cs index 974aa78cf0..6a3a96a161 100644 --- a/src/Core/Utilities/ServiceCollectionExtensions.cs +++ b/src/Core/Utilities/ServiceCollectionExtensions.cs @@ -344,9 +344,11 @@ namespace Bit.Core.Utilities .PersistKeysToFileSystem(new DirectoryInfo(globalSettings.DataProtection.Directory)); } - if(!globalSettings.SelfHosted) + if(!globalSettings.SelfHosted && CoreHelpers.SettingHasValue(globalSettings.Storage.ConnectionString) && + CoreHelpers.SettingHasValue(globalSettings.DataProtection.CertificateThumbprint)) { - var dataProtectionCert = CoreHelpers.GetCertificate(globalSettings.DataProtection.CertificateThumbprint); + var dataProtectionCert = CoreHelpers.GetCertificate( + globalSettings.DataProtection.CertificateThumbprint); var storageAccount = CloudStorageAccount.Parse(globalSettings.Storage.ConnectionString); services.AddDataProtection() .PersistKeysToAzureBlobStorage(storageAccount, "aspnet-dataprotection/keys.xml")