diff --git a/NzbDrone.Web/Global.asax.cs b/NzbDrone.Web/Global.asax.cs index f9ff29cf9..4c4940fdd 100644 --- a/NzbDrone.Web/Global.asax.cs +++ b/NzbDrone.Web/Global.asax.cs @@ -13,6 +13,8 @@ using Ninject.Web.Mvc; using NLog; using NzbDrone.Common; using NzbDrone.Core; +using NzbDrone.Core.Repository.Quality; +using NzbDrone.Web.Helpers.Binders; namespace NzbDrone.Web { @@ -48,6 +50,8 @@ namespace NzbDrone.Web ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(razor); + ModelBinders.Binders.Add(typeof(QualityTypes), new QualityTypesBinder()); + RegisterGlobalFilters(GlobalFilters.Filters); Logger.Info("Fully initialized and ready."); @@ -63,7 +67,6 @@ namespace NzbDrone.Web return dispatch.Kernel; } - public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 5b4724237..8a0c7b4a3 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -154,6 +154,7 @@ +