Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Radarr/commit/ea86d14ca7d2ca896f2487c22bce5d026ad63602
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
16 additions and
2 deletions
@ -1,5 +1,6 @@
using System ;
using System.IO ;
using System.Text ;
using FluentAssertions ;
using Moq ;
using NUnit.Framework ;
@ -433,5 +434,14 @@ namespace NzbDrone.Common.Test
{
parentPath . GetRelativePath ( childPath ) . Should ( ) . Be ( relativePath ) ;
}
[Test]
public void should_be_equal_with_different_unicode_representations ( )
{
var path1 = @"C:\Test\file.mkv" . AsOsAgnostic ( ) . Normalize ( NormalizationForm . FormC ) ;
var path2 = @"C:\Test\file.mkv" . AsOsAgnostic ( ) . Normalize ( NormalizationForm . FormD ) ;
path1 . PathEquals ( path2 ) ;
}
}
}
@ -55,6 +55,10 @@ namespace NzbDrone.Common.Extensions
public static bool PathEquals ( this string firstPath , string secondPath , StringComparison ? comparison = null )
{
// Normalize paths to ensure unicode characters are represented the same way
firstPath = firstPath . Normalize ( ) ;
secondPath = secondPath ? . Normalize ( ) ;
if ( ! comparison . HasValue )
{
comparison = DiskProviderBase . PathStringComparison ;
@ -21,10 +21,10 @@ namespace NzbDrone.Common
{
if ( OsInfo . IsWindows )
{
return obj . CleanFilePath ( ) . ToLower( ) . GetHashCode ( ) ;
return obj . CleanFilePath ( ) . Normalize( ) . ToLower( ) . GetHashCode ( ) ;
}
return obj . CleanFilePath ( ) . GetHashCode( ) ;
return obj . CleanFilePath ( ) . Normalize( ) . GetHashCode( ) ;
}
}
}