diff --git a/src/NzbDrone.Core/Notifications/Plex/PlexService.cs b/src/NzbDrone.Core/Notifications/Plex/PlexService.cs index 7fddd2a64..0d4c6608b 100644 --- a/src/NzbDrone.Core/Notifications/Plex/PlexService.cs +++ b/src/NzbDrone.Core/Notifications/Plex/PlexService.cs @@ -108,7 +108,13 @@ namespace NzbDrone.Core.Notifications.Plex public void Execute(TestPlexServerCommand message) { - if (!GetSectionKeys(new PlexServerSettings {Host = message.Host, Port = message.Port}).Any()) + if (!GetSectionKeys(new PlexServerSettings + { + Host = message.Host, + Port = message.Port, + Username = message.Username, + Password = message.Password + }).Any()) { throw new Exception("Unable to connect to Plex Server"); } diff --git a/src/NzbDrone.Core/Notifications/Plex/TestPlexServerCommand.cs b/src/NzbDrone.Core/Notifications/Plex/TestPlexServerCommand.cs index 19fac0641..de8394e97 100644 --- a/src/NzbDrone.Core/Notifications/Plex/TestPlexServerCommand.cs +++ b/src/NzbDrone.Core/Notifications/Plex/TestPlexServerCommand.cs @@ -14,5 +14,7 @@ namespace NzbDrone.Core.Notifications.Plex public string Host { get; set; } public int Port { get; set; } + public string Username { get; set; } + public string Password { get; set; } } }