From 02475695f745541eb62e7809547e65d6ffcc379d Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle Date: Mon, 4 Oct 2021 13:28:57 +0200 Subject: [PATCH] Updated InMemoryModelFactory.cs Signed-off-by: Nikolaj Geisle --- src/Umbraco.Web.Common/ModelsBuilder/InMemoryModelFactory.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.Common/ModelsBuilder/InMemoryModelFactory.cs b/src/Umbraco.Web.Common/ModelsBuilder/InMemoryModelFactory.cs index 293f4afad2..5019bbb4e3 100644 --- a/src/Umbraco.Web.Common/ModelsBuilder/InMemoryModelFactory.cs +++ b/src/Umbraco.Web.Common/ModelsBuilder/InMemoryModelFactory.cs @@ -43,7 +43,7 @@ namespace Umbraco.Cms.Web.Common.ModelsBuilder private readonly Lazy _umbracoServices; // fixme: this is because of circular refs :( private static readonly Regex s_assemblyVersionRegex = new Regex("AssemblyVersion\\(\"[0-9]+.[0-9]+.[0-9]+.[0-9]+\"\\)", RegexOptions.Compiled); private static readonly string[] s_ourFiles = { "models.hash", "models.generated.cs", "all.generated.cs", "all.dll.path", "models.err", "Compiled" }; - private readonly ModelsBuilderSettings _config; + private ModelsBuilderSettings _config; private readonly IHostingEnvironment _hostingEnvironment; private readonly IApplicationShutdownRegistry _hostingLifetime; private readonly ModelsGenerationError _errors; @@ -81,6 +81,7 @@ namespace Umbraco.Cms.Web.Common.ModelsBuilder return; } + config.OnChange(x => _config = x); _pureLiveDirectory = new Lazy(PureLiveDirectoryAbsolute); if (!Directory.Exists(_pureLiveDirectory.Value))