decision engine now reports it's own errors rather than just dying.

This commit is contained in:
kay.one 2013-04-28 17:39:17 -07:00
commit d6d524e624
15 changed files with 182 additions and 130 deletions

View file

@ -31,8 +31,8 @@ namespace NzbDrone.Api.ErrorManagement
if (validationException != null)
{
_logger.Warn("Invalid request {0}", validationException.Message);
return validationException.Errors.AsResponse(HttpStatusCode.BadRequest);
}
@ -42,8 +42,8 @@ namespace NzbDrone.Api.ErrorManagement
return new ErrorModel()
{
Message = exception.Message,
Description = exception.ToString()
Message = exception.Message,
Description = exception.ToString()
}.AsResponse(HttpStatusCode.InternalServerError);
}
}