diff --git a/NzbDrone.Core/Datastore/Migrations/Migration20121012.cs b/NzbDrone.Core/Datastore/Migrations/Migration20121012.cs new file mode 100644 index 000000000..2a34bdb4b --- /dev/null +++ b/NzbDrone.Core/Datastore/Migrations/Migration20121012.cs @@ -0,0 +1,17 @@ +using System; +using System.Data; +using Migrator.Framework; +using NzbDrone.Common; + +namespace NzbDrone.Core.Datastore.Migrations +{ + + [Migration(20121012)] + public class Migration20121012 : NzbDroneMigration + { + protected override void MainDbUpgrade() + { + Database.AddColumn("Episode", new Column("AbsoluteEpisodeNumber", DbType.Int32, ColumnProperty.Null)); + } + } +} \ No newline at end of file diff --git a/NzbDrone.Core/Providers/EpisodeProvider.cs b/NzbDrone.Core/Providers/EpisodeProvider.cs index 29bdd62d9..9276a1dd1 100644 --- a/NzbDrone.Core/Providers/EpisodeProvider.cs +++ b/NzbDrone.Core/Providers/EpisodeProvider.cs @@ -336,6 +336,7 @@ namespace NzbDrone.Core.Providers episodeToUpdate.TvDbEpisodeId = episode.Id; episodeToUpdate.EpisodeNumber = episode.EpisodeNumber; episodeToUpdate.SeasonNumber = episode.SeasonNumber; + episodeToUpdate.AbsoluteEpisodeNumber = episode.AbsoluteEpisodeNumber; episodeToUpdate.Title = episode.EpisodeName; episodeToUpdate.Overview = episode.Overview.Truncate(3500); diff --git a/NzbDrone.Core/Repository/Episode.cs b/NzbDrone.Core/Repository/Episode.cs index 687d84317..9c3e38968 100644 --- a/NzbDrone.Core/Repository/Episode.cs +++ b/NzbDrone.Core/Repository/Episode.cs @@ -18,12 +18,10 @@ namespace NzbDrone.Core.Repository public int EpisodeNumber { get; set; } public string Title { get; set; } public DateTime? AirDate { get; set; } - public string Overview { get; set; } - public Boolean Ignored { get; set; } - public PostDownloadStatusType PostDownloadStatus { get; set; } + public int AbsoluteEpisodeNumber { get; set; } /// /// Gets or sets the grab date.