From 6b18f93ae70616c61dc101b860ae06032c0e4ce8 Mon Sep 17 00:00:00 2001 From: Paul Johnson Date: Thu, 19 Aug 2021 14:11:40 +0100 Subject: [PATCH] Fix issue where MSDI confused which ctor to use for EmailSender --- src/Umbraco.Infrastructure/EmailSender.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Infrastructure/EmailSender.cs b/src/Umbraco.Infrastructure/EmailSender.cs index 20c48a3b04..612944a28a 100644 --- a/src/Umbraco.Infrastructure/EmailSender.cs +++ b/src/Umbraco.Infrastructure/EmailSender.cs @@ -30,11 +30,15 @@ namespace Umbraco.Cms.Infrastructure ILogger logger, IOptions globalSettings, IEventAggregator eventAggregator) - : this(globalSettings, eventAggregator, null) - => _logger = logger; + : this(logger, globalSettings, eventAggregator, null) { } - public EmailSender(IOptions globalSettings, IEventAggregator eventAggregator, INotificationHandler handler) + public EmailSender( + ILogger logger, + IOptions globalSettings, + IEventAggregator eventAggregator, + INotificationHandler handler) { + _logger = logger; _eventAggregator = eventAggregator; _globalSettings = globalSettings.Value; _notificationHandlerRegistered = handler is not null;