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.
{