diff --git a/src/NetEscapades.Configuration.Validation/ServiceCollectionExtensions.cs b/src/NetEscapades.Configuration.Validation/ServiceCollectionExtensions.cs index 3e3d735..ca75251 100644 --- a/src/NetEscapades.Configuration.Validation/ServiceCollectionExtensions.cs +++ b/src/NetEscapades.Configuration.Validation/ServiceCollectionExtensions.cs @@ -44,7 +44,9 @@ public static IServiceCollection ConfigureValidatableSetting(this ISer services.Configure(configuration); services.AddSingleton(ctx => ctx.GetRequiredService>().Value); services.AddSingleton(ctx => ctx.GetRequiredService>().Value); + services.AddScoped(ctx => ctx.GetRequiredService>().CurrentValue); + services.AddScoped(ctx => ctx.GetRequiredService>().CurrentValue); return services; } } -} \ No newline at end of file +}