From 573ad84fd81c4252ba30883933c9b8ebf48ab6a1 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Thu, 26 May 2016 09:01:47 +0100 Subject: [PATCH] Fixed #240 --- .../Notification/EmailMessageNotification.cs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/PlexRequests.Services/Notification/EmailMessageNotification.cs b/PlexRequests.Services/Notification/EmailMessageNotification.cs index f2217dc7e..20ef3f612 100644 --- a/PlexRequests.Services/Notification/EmailMessageNotification.cs +++ b/PlexRequests.Services/Notification/EmailMessageNotification.cs @@ -62,7 +62,10 @@ namespace PlexRequests.Services.Notification var emailSettings = (EmailNotificationSettings)settings; - if (!ValidateConfiguration(emailSettings)) return; + if (!ValidateConfiguration(emailSettings)) + { + return; + } switch (model.NotificationType) { @@ -96,15 +99,19 @@ namespace PlexRequests.Services.Notification private bool ValidateConfiguration(EmailNotificationSettings settings) { - if (!settings.Enabled) - { - return false; - } if (string.IsNullOrEmpty(settings.EmailHost) || string.IsNullOrEmpty(settings.EmailUsername) || string.IsNullOrEmpty(settings.EmailPassword) || string.IsNullOrEmpty(settings.RecipientEmail) || string.IsNullOrEmpty(settings.EmailPort.ToString())) { return false; } + if (!settings.EnableUserEmailNotifications) + { + if (!settings.Enabled) + { + return false; + } + } + return true; }