Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Sonarr/commit/baa0b8df67b2f1d694b73b1239fd8156dd48e2b0
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
37 additions and
0 deletions
@ -317,6 +317,42 @@ namespace NzbDrone.Core.Test.ProviderTests
Assert . AreEqual ( 5 , series [ 0 ] . EpisodeFileCount ) ;
}
[Test]
public void Get_Series_should_not_return_series_that_do_not_have_info_synced_yet ( )
{
WithRealDb ( ) ;
var fakeQuality = Builder < QualityProfile > . CreateNew ( ) . Build ( ) ;
var fakeSeries = Builder < Series > . CreateListOfSize ( 5 )
. All ( )
. With ( e = > e . QualityProfileId = fakeQuality . QualityProfileId )
. TheLast ( 2 )
. With ( e = > e . LastInfoSync = null )
. Build ( ) ;
var fakeEpisodes = Builder < Episode > . CreateListOfSize ( 10 )
. All ( )
. With ( e = > e . SeriesId = fakeSeries . First ( ) . SeriesId )
. With ( e = > e . AirDate = DateTime . Today . AddDays ( - 1 ) )
. TheFirst ( 5 )
. With ( e = > e . Ignored = false )
. TheLast ( 5 )
. With ( e = > e . Ignored = true )
. Build ( ) ;
Db . InsertMany ( fakeSeries ) ;
Db . Insert ( fakeQuality ) ;
Db . InsertMany ( fakeEpisodes ) ;
//Act
Mocker . Resolve < QualityProvider > ( ) ;
var series = Mocker . Resolve < SeriesProvider > ( ) . GetAllSeriesWithEpisodeCount ( ) ;
//Assert
series . Should ( ) . HaveCount ( 3 ) ;
}
[Test]
public void Get_Single_Series ( )
{
@ -53,6 +53,7 @@ namespace NzbDrone.Core.Providers
FROM Series
INNER JOIN QualityProfiles ON Series . QualityProfileId = QualityProfiles . QualityProfileId
LEFT JOIN Episodes ON Series . SeriesId = Episodes . SeriesId
WHERE Series . LastInfoSync IS NOT NULL
GROUP BY Series . SeriesId , Series . Title , Series . CleanTitle , Series . Status , Series . Overview , Series . AirsDayOfWeek , Series . AirTimes ,
Series . Language , Series . Path , Series . Monitored , Series . QualityProfileId , Series . SeasonFolder ,
QualityProfiles . QualityProfileId , QualityProfiles . Name , QualityProfiles . Cutoff , QualityProfiles . SonicAllowed ", DateTime.Today);