Fixed: Remote path mapping host comparison ignores case

Closes #3169
This commit is contained in:
Mark McDowall
2019-06-15 09:46:47 -07:00
committed by Qstick
parent 855a8dbf85
commit 82f66685b5
2 changed files with 4 additions and 2 deletions
@@ -129,7 +129,7 @@ namespace NzbDrone.Core.RemotePathMappings
foreach (var mapping in All())
{
if (host == mapping.Host && new OsPath(mapping.RemotePath).Contains(remotePath))
if (host.Equals(mapping.Host, StringComparison.InvariantCultureIgnoreCase) && new OsPath(mapping.RemotePath).Contains(remotePath))
{
var localPath = new OsPath(mapping.LocalPath) + (remotePath - new OsPath(mapping.RemotePath));
@@ -149,7 +149,7 @@ namespace NzbDrone.Core.RemotePathMappings
foreach (var mapping in All())
{
if (host == mapping.Host && new OsPath(mapping.LocalPath).Contains(localPath))
if (host.Equals(mapping.Host, StringComparison.InvariantCultureIgnoreCase) && new OsPath(mapping.LocalPath).Contains(localPath))
{
var remotePath = new OsPath(mapping.RemotePath) + (localPath - new OsPath(mapping.LocalPath));