diff --git a/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.ConfigurationUpdated.cs b/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.ConfigurationUpdated.cs index e84a680..2350686 100644 --- a/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.ConfigurationUpdated.cs +++ b/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.ConfigurationUpdated.cs @@ -68,27 +68,5 @@ protected override void OnConfigurationUpdated(TSecureConfiguration oldConfigura { get => base.ConfManager; } - - /// - public override void StartOperations(Vault vaultPersistent) - { - // Do we have a valid configuration? - this.isCurrentConfigurationValid = this.IsValid(vaultPersistent); - - // Initialize the application. - base.StartOperations(vaultPersistent); - - // Ensure that our recurring configuration is updated. - try - { - this.RecurringOperationConfigurationManager?.PopulateFromConfiguration(isVaultStartup: true); - } - catch(Exception e) - { - this.Logger?.Fatal(e, $"Exception mapping configuration to recurring operations."); - } - - - } } } diff --git a/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.cs b/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.cs index 727dd43..aba86ec 100644 --- a/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.cs +++ b/MFiles.VAF.Extensions/ConfigurableVaultApplicationBase.cs @@ -111,12 +111,23 @@ protected TaskQueueBackgroundOperationManager TaskQueueBac protected override void StartApplication() { this.startApplicationCalled = true; + this.isCurrentConfigurationValid = this.IsValid( this.PermanentVault ); this.RecurringOperationConfigurationManager = new RecurringOperationConfigurationManager(this); this.ApplicationOverviewDashboardContentRenderer = this.GetApplicationOverviewDashboardContentRenderer(); this.AsynchronousDashboardContentRenderer = this.GetAsynchronousDashboardContentRenderer(); this.AsynchronousDashboardContentProviders.AddRange(this.GetAsynchronousDashboardContentProviders()); this.LoggingDashboardContentRenderer = this.GetLoggingDashboardContentRenderer(); + // Ensure that our recurring configuration is updated. + try + { + this.RecurringOperationConfigurationManager?.PopulateFromConfiguration(isVaultStartup: true); + } + catch(Exception e) + { + this.Logger?.Fatal(e, $"Exception mapping configuration to recurring operations."); + } + #if DEBUG // In debug builds we want to show the referenced assemblies and the like. {