2017-09-19 15:51:47 +02:00
|
|
|
|
using System.Web.Http;
|
|
|
|
|
|
using System.Web.Http.Controllers;
|
|
|
|
|
|
using System.Web.Http.Filters;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Umbraco.Web.WebApi
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Ensures controllers have detailed error messages even when debug mode is off
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public class EnableDetailedErrorsAttribute : ActionFilterAttribute
|
|
|
|
|
|
{
|
|
|
|
|
|
public override void OnActionExecuting(HttpActionContext actionContext)
|
|
|
|
|
|
{
|
|
|
|
|
|
actionContext.ControllerContext.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2017-09-23 10:08:18 +02:00
|
|
|
|
}
|