Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Radarr/commit/119cdf6f09440df1b4dc12d65efd07bb88ce425a
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
29 additions and
5 deletions
@ -4,6 +4,7 @@ using NUnit.Framework;
using NzbDrone.Core.Housekeeping.Housekeepers ;
using NzbDrone.Core.ImportLists ;
using NzbDrone.Core.ImportLists.ImportListMovies ;
using NzbDrone.Core.Movies ;
using NzbDrone.Core.Test.Framework ;
namespace NzbDrone.Core.Test.Housekeeping.Housekeepers
@ -42,8 +43,13 @@ namespace NzbDrone.Core.Test.Housekeeping.Housekeepers
{
GivenImportList ( ) ;
var movieMetadata = Builder < MovieMetadata > . CreateNew ( ) . BuildNew ( ) ;
Db . Insert ( movieMetadata ) ;
var status = Builder < ImportListMovie > . CreateNew ( )
. With ( h = > h . ListId = _importList . Id )
. With ( b = > b . MovieMetadataId = movieMetadata . Id )
. BuildNew ( ) ;
Db . Insert ( status ) ;
@ -13,15 +13,33 @@ namespace NzbDrone.Core.Housekeeping.Housekeepers
}
public void Clean ( )
{
CleanupOrphanedByImportLists ( ) ;
CleanupOrphanedByMovieMetadata ( ) ;
}
private void CleanupOrphanedByImportLists ( )
{
using var mapper = _database . OpenConnection ( ) ;
mapper . Execute ( @"DELETE FROM ""ImportListMovies" "
WHERE "" Id "" IN (
SELECT "" ImportListMovies "" . "" Id ""
FROM "" ImportListMovies ""
LEFT OUTER JOIN "" ImportLists "" ON "" ImportListMovies "" . "" ListId "" = "" ImportLists "" . "" Id ""
WHERE "" ImportLists "" . "" Id "" IS NULL ) ");
}
private void CleanupOrphanedByMovieMetadata ( )
{
using var mapper = _database . OpenConnection ( ) ;
mapper . Execute ( @"DELETE FROM ""ImportListMovies" "
WHERE "" Id "" IN (
SELECT "" ImportListMovies "" . "" Id "" FROM "" ImportListMovies ""
LEFT OUTER JOIN "" ImportLists ""
ON "" ImportListMovies "" . "" ListId "" = "" ImportLists "" . "" Id ""
WHERE "" ImportLists "" . "" Id "" IS NULL ) ");
WHERE "" Id "" IN (
SELECT "" ImportListMovies "" . "" Id ""
FROM "" ImportListMovie s""
LEFT OUTER JOIN "" MovieMetadata "" ON "" ImportListMovies "" . "" MovieMetadataId"" = "" MovieMetadata "" . "" Id ""
WHERE "" MovieMetadata "" . "" Id "" IS NULL ) ");
}
}
}