Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Lidarr/commit/c92b254bb7361f3cbd4dacec46cc0808e3906afd
You should set ROOT_URL correctly, otherwise the web may not work correctly.
3 changed files with
30 additions and
4 deletions
@ -662,6 +662,23 @@ namespace NzbDrone.Common.Test.DiskTests
VerifyCopyFolder ( original . FullName , destination . FullName ) ;
}
[Test]
public void MirrorFolder_should_handle_trailing_slash ( )
{
WithRealDiskProvider ( ) ;
var original = GetFilledTempFolder ( ) ;
var source = new DirectoryInfo ( GetTempFilePath ( ) ) ;
var destination = new DirectoryInfo ( GetTempFilePath ( ) ) ;
Subject . TransferFolder ( original . FullName , source . FullName , TransferMode . Copy ) ;
var count = Subject . MirrorFolder ( source . FullName + Path . DirectorySeparatorChar , destination . FullName ) ;
count . Should ( ) . Equals ( 3 ) ;
VerifyCopyFolder ( original . FullName , destination . FullName ) ;
}
[Test]
public void TransferFolder_should_use_movefolder_if_on_same_mount ( )
{
@ -30,13 +30,16 @@ namespace NzbDrone.Common.Disk
private string ResolveRealParentPath ( string path )
{
var parentPath = path . GetParentPath ( ) ;
if ( ! _diskProvider . FolderExists ( pa th) )
if ( ! _diskProvider . FolderExists ( pa rentPa th) )
{
return path ;
}
parentPath = parentPath . GetActualCasing ( ) ;
return parentPath + Path . DirectorySeparatorChar + Path . GetFileName ( path ) ;
var realParentPath = parentPath . GetActualCasing ( ) ;
var partialChildPath = path . Substring ( parentPath . Length ) ;
return realParentPath + partialChildPath ;
}
public TransferMode TransferFolder ( string sourcePath , string targetPath , TransferMode mode )
@ -1,4 +1,4 @@
using System ;
using System ;
using System.IO ;
using NLog ;
using NzbDrone.Common.Disk ;
@ -90,6 +90,12 @@ namespace NzbDrone.Update.UpdateEngine
Verify ( installationFolder , processId ) ;
if ( installationFolder . EndsWith ( @"\bin\Lidarr" ) | | installationFolder . EndsWith ( @"/bin/Lidarr" ) )
{
installationFolder = installationFolder . GetParentPath ( ) ;
_logger . Info ( "Fixed Installation Folder: {0}" , installationFolder ) ;
}
var appType = _detectApplicationType . GetAppType ( ) ;
_processProvider . FindProcessByName ( ProcessProvider . LIDARR_CONSOLE_PROCESS_NAME ) ;