From 9be4f0d50def854cdb3f18de29ee888698b2e17f Mon Sep 17 00:00:00 2001 From: yv01p Date: Wed, 24 Dec 2025 16:15:56 +0000 Subject: [PATCH] chore(di): register ContentBlueprintManager as scoped service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 7: Internal blueprint manager with scoped lifetime. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs index 257a1dea3c..7dce488b2e 100644 --- a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs +++ b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs @@ -305,6 +305,8 @@ namespace Umbraco.Cms.Core.DependencyInjection Services.AddUnique(); // Phase 6: Internal permission manager (AddScoped, not AddUnique, because it's internal without interface) Services.AddScoped(); + // Phase 7: Internal blueprint manager (AddScoped, not AddUnique, because it's internal without interface) + Services.AddScoped(); Services.AddUnique(sp => new ContentService( sp.GetRequiredService(),