From 31dfe07aa78fe18bb7f6686b8174063f2e65194b Mon Sep 17 00:00:00 2001 From: yv01p Date: Mon, 22 Dec 2025 23:10:09 +0000 Subject: [PATCH] feat(core): register IContentQueryOperationService in DI container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds unique registration for ContentQueryOperationService matching the Phase 1 pattern for IContentCrudService. Also updates the ContentService factory to inject the new service as the 19th parameter. Note: Build will fail until Task 4 adds the 19-parameter constructor to ContentService. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs index da3d3275dc..66d6c828c3 100644 --- a/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs +++ b/src/Umbraco.Core/DependencyInjection/UmbracoBuilder.cs @@ -299,6 +299,7 @@ namespace Umbraco.Cms.Core.DependencyInjection Services.AddUnique(); Services.AddUnique(); Services.AddUnique(); + Services.AddUnique(); Services.AddUnique(sp => new ContentService( sp.GetRequiredService(), @@ -318,7 +319,8 @@ namespace Umbraco.Cms.Core.DependencyInjection sp.GetRequiredService(), sp.GetRequiredService>(), sp.GetRequiredService(), - sp.GetRequiredService())); + sp.GetRequiredService(), + sp.GetRequiredService())); Services.AddUnique(); Services.AddUnique(); Services.AddUnique();