From 7852220827af4d5e9573d288f89b4004e1305209 Mon Sep 17 00:00:00 2001 From: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Date: Fri, 2 Sep 2022 14:20:02 +0200 Subject: [PATCH] Use staticserviceprovider to provide service (#12939) Co-authored-by: Zeegaan (cherry picked from commit 89d1d7cd9c701aa8eb68fcee22b7eb079e7ce273) --- src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs b/src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs index cab595e00f..e1550971e1 100644 --- a/src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs +++ b/src/Umbraco.Core/Models/Mapping/DictionaryMapDefinition.cs @@ -1,6 +1,8 @@ +using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Web.Common.DependencyInjection; namespace Umbraco.Cms.Core.Models.Mapping; @@ -14,8 +16,9 @@ public class DictionaryMapDefinition : IMapDefinition private readonly ILocalizationService _localizationService; [Obsolete("Use the constructor with the CommonMapper")] - public DictionaryMapDefinition(ILocalizationService localizationService) => - _localizationService = localizationService; + public DictionaryMapDefinition(ILocalizationService localizationService) : this(localizationService, StaticServiceProvider.Instance.GetRequiredService()) + { + } public DictionaryMapDefinition(ILocalizationService localizationService, CommonMapper commonMapper) {