diff --git a/NzbDrone.Core/Datastore/Migration/Migration20130324.cs b/NzbDrone.Core/Datastore/Migration/Migration20130324.cs index 2d897334c..9db11b5eb 100644 --- a/NzbDrone.Core/Datastore/Migration/Migration20130324.cs +++ b/NzbDrone.Core/Datastore/Migration/Migration20130324.cs @@ -120,7 +120,7 @@ namespace NzbDrone.Core.Datastore.Migration .WithColumn("Title").AsString().NotNullable() .WithColumn("CleanTitle").AsString().NotNullable() .WithColumn("Status").AsInt32().NotNullable() - .WithColumn("Overview").AsString().NotNullable() + .WithColumn("Overview").AsString().Nullable() .WithColumn("AirTime").AsString().Nullable() .WithColumn("Language").AsString().NotNullable() .WithColumn("Path").AsString().NotNullable() @@ -132,11 +132,11 @@ namespace NzbDrone.Core.Datastore.Migration .WithColumn("Runtime").AsInt32().NotNullable() .WithColumn("SeriesType").AsInt32().NotNullable() .WithColumn("BacklogSetting").AsInt32().NotNullable() - .WithColumn("Network").AsString().NotNullable() + .WithColumn("Network").AsString().Nullable() .WithColumn("CustomStartDate").AsDateTime().Nullable() .WithColumn("UseSceneNumbering").AsBoolean().NotNullable() .WithColumn("TvRageId").AsInt32().Nullable() - .WithColumn("TvRageTitle").AsString().NotNullable() + .WithColumn("TvRageTitle").AsString().Nullable() .WithColumn("UtcOffSet").AsInt32().NotNullable() .WithColumn("FirstAired").AsDateTime().Nullable() .WithColumn("NextAiring").AsDateTime().Nullable(); diff --git a/NzbDrone.Core/Datastore/TableMapping.cs b/NzbDrone.Core/Datastore/TableMapping.cs index 26c960622..0d093f4ca 100644 --- a/NzbDrone.Core/Datastore/TableMapping.cs +++ b/NzbDrone.Core/Datastore/TableMapping.cs @@ -29,7 +29,7 @@ namespace NzbDrone.Core.Datastore RegisterMappers(); Mapper.Entity().RegisterModel("Config"); - Mapper.Entity().RegisterModel("RootFolders"); + Mapper.Entity().RegisterModel("RootFolders").Ignore(r => r.FreeSpace); Mapper.Entity().RegisterModel("IndexerDefinitions"); Mapper.Entity().RegisterModel("NewznabDefinitions"); diff --git a/NzbDrone.Core/Jobs/JobRepository.cs b/NzbDrone.Core/Jobs/JobRepository.cs index 5709f9c11..4e9af093a 100644 --- a/NzbDrone.Core/Jobs/JobRepository.cs +++ b/NzbDrone.Core/Jobs/JobRepository.cs @@ -33,7 +33,7 @@ namespace NzbDrone.Core.Jobs public IList GetPendingJobs() { - return Queryable().Where(c => c.Enable == false && c.Interval != 2).ToList().Where(c => c.LastExecution < DateTime.Now.AddMinutes(-c.Interval)).ToList(); + return Queryable().Where(c => c.Enable == true && c.Interval != 2).ToList().Where(c => c.LastExecution < DateTime.Now.AddMinutes(-c.Interval)).ToList(); } public void Init() diff --git a/NzbDrone.Core/Tv/SeriesService.cs b/NzbDrone.Core/Tv/SeriesService.cs index 22e1bb457..32f3737dd 100644 --- a/NzbDrone.Core/Tv/SeriesService.cs +++ b/NzbDrone.Core/Tv/SeriesService.cs @@ -122,6 +122,7 @@ namespace NzbDrone.Core.Tv repoSeries.Monitored = true; repoSeries.QualityProfileId = qualityProfileId; repoSeries.Title = title; + repoSeries.CleanTitle = Parser.NormalizeTitle(title); if (qualityProfileId == 0) repoSeries.QualityProfileId = _configService.DefaultQualityProfile; @@ -132,6 +133,9 @@ namespace NzbDrone.Core.Tv if (airedAfter.HasValue) repoSeries.CustomStartDate = airedAfter; + //Todo: Allow the user to set this as part of the addition process. + repoSeries.Language = "en"; + _seriesRepository.Insert(repoSeries); _eventAggregator.Publish(new SeriesAddedEvent(repoSeries));