diff --git a/src/NzbDrone.Core/Datastore/Migration/135_add_indexer_and_enabled_release_profiles.cs b/src/NzbDrone.Core/Datastore/Migration/135_add_indexer_and_enabled_release_profiles.cs
index 7cb26755a..2657e73fc 100644
--- a/src/NzbDrone.Core/Datastore/Migration/135_add_indexer_and_enabled_release_profiles.cs
+++ b/src/NzbDrone.Core/Datastore/Migration/135_add_indexer_and_enabled_release_profiles.cs
@@ -12,4 +12,4 @@ protected override void MainDbUpgrade()
Alter.Table("ReleaseProfiles").AddColumn("IndexerId").AsInt32().WithDefaultValue(0);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/NzbDrone.Core/NzbDrone.Core.csproj b/src/NzbDrone.Core/NzbDrone.Core.csproj
index 9e2475c9e..99c61804f 100644
--- a/src/NzbDrone.Core/NzbDrone.Core.csproj
+++ b/src/NzbDrone.Core/NzbDrone.Core.csproj
@@ -333,6 +333,7 @@
+
diff --git a/src/NzbDrone.Core/Profiles/Releases/ReleaseProfile.cs b/src/NzbDrone.Core/Profiles/Releases/ReleaseProfile.cs
index 962a946c9..08f2a8547 100644
--- a/src/NzbDrone.Core/Profiles/Releases/ReleaseProfile.cs
+++ b/src/NzbDrone.Core/Profiles/Releases/ReleaseProfile.cs
@@ -5,17 +5,21 @@ namespace NzbDrone.Core.Profiles.Releases
{
public class ReleaseProfile : ModelBase
{
+ public bool Enabled { get; set; }
public string Required { get; set; }
public string Ignored { get; set; }
public List> Preferred { get; set; }
public bool IncludePreferredWhenRenaming { get; set; }
+ public int IndexerId { get; set; }
public HashSet Tags { get; set; }
public ReleaseProfile()
{
+ Enabled = true;
Preferred = new List>();
IncludePreferredWhenRenaming = true;
Tags = new HashSet();
+ IndexerId = 0;
}
}
}
diff --git a/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs b/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs
index 28a7e17b9..55575781f 100644
--- a/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs
+++ b/src/Sonarr.Api.V3/Profiles/Release/ReleaseProfileResource.cs
@@ -7,10 +7,12 @@ namespace Sonarr.Api.V3.Profiles.Release
{
public class ReleaseProfileResource : RestResource
{
+ public bool Enabled { get; set; }
public string Required { get; set; }
public string Ignored { get; set; }
public List> Preferred { get; set; }
public bool IncludePreferredWhenRenaming { get; set; }
+ public int IndexerId { get; set; }
public HashSet Tags { get; set; }
public ReleaseProfileResource()
@@ -29,10 +31,12 @@ public static ReleaseProfileResource ToResource(this ReleaseProfile model)
{
Id = model.Id,
+ Enabled = model.Enabled,
Required = model.Required,
Ignored = model.Ignored,
Preferred = model.Preferred,
IncludePreferredWhenRenaming = model.IncludePreferredWhenRenaming,
+ IndexerId = model.IndexerId,
Tags = new HashSet(model.Tags)
};
}
@@ -45,10 +49,12 @@ public static ReleaseProfile ToModel(this ReleaseProfileResource resource)
{
Id = resource.Id,
+ Enabled = resource.Enabled,
Required = resource.Required,
Ignored = resource.Ignored,
Preferred = resource.Preferred,
IncludePreferredWhenRenaming = resource.IncludePreferredWhenRenaming,
+ IndexerId = resource.IndexerId,
Tags = new HashSet(resource.Tags)
};
}