diff --git a/src/NzbDrone.Core/Datastore/Migration/012_add_release_status.cs b/src/NzbDrone.Core/Datastore/Migration/012_add_release_status.cs index 4a3423e95..8511b8f4c 100644 --- a/src/NzbDrone.Core/Datastore/Migration/012_add_release_status.cs +++ b/src/NzbDrone.Core/Datastore/Migration/012_add_release_status.cs @@ -39,9 +39,11 @@ namespace NzbDrone.Core.Datastore.Migration public enum ReleaseStatus12 { Official = 0, - Promotional = 1, + Promotion = 1, Bootleg = 2, - Pseudo = 3 + Pseudo = 3, + Withdrawn = 4, + Cancelled = 5 } public class ProfileUpdater11 @@ -91,7 +93,7 @@ namespace NzbDrone.Core.Datastore.Migration }, new ProfileItem12 { - ReleaseStatus = (int)ReleaseStatus12.Promotional, + ReleaseStatus = (int)ReleaseStatus12.Promotion, Allowed = false }, new ProfileItem12 @@ -103,6 +105,16 @@ namespace NzbDrone.Core.Datastore.Migration { ReleaseStatus = (int)ReleaseStatus12.Pseudo, Allowed = false + }, + new ProfileItem12 + { + ReleaseStatus = (int)ReleaseStatus12.Withdrawn, + Allowed = false + }, + new ProfileItem12 + { + ReleaseStatus = (int)ReleaseStatus12.Cancelled, + Allowed = false } }; } diff --git a/src/NzbDrone.Core/Music/Model/ReleaseStatus.cs b/src/NzbDrone.Core/Music/Model/ReleaseStatus.cs index f9352fcdf..f48018627 100644 --- a/src/NzbDrone.Core/Music/Model/ReleaseStatus.cs +++ b/src/NzbDrone.Core/Music/Model/ReleaseStatus.cs @@ -69,13 +69,17 @@ namespace NzbDrone.Core.Music public static ReleaseStatus Promotion => new ReleaseStatus(1, "Promotion"); public static ReleaseStatus Bootleg => new ReleaseStatus(2, "Bootleg"); public static ReleaseStatus Pseudo => new ReleaseStatus(3, "Pseudo-Release"); + public static ReleaseStatus Withdrawn => new ReleaseStatus(4, "Withdrawn"); + public static ReleaseStatus Cancelled => new ReleaseStatus(5, "Cancelled"); public static readonly List All = new List { Official, Promotion, Bootleg, - Pseudo + Pseudo, + Withdrawn, + Cancelled }; public static ReleaseStatus FindById(int id)