Quantcast
Channel: ASPNETWebStack Issue Tracker Rss Feed
Viewing all articles
Browse latest Browse all 7215

Commented Issue: HttpError.ExceptionType is null [1248]

$
0
0
Having the following code:

return Request.CreateErrorResponse(
HttpStatusCode.BadRequest,
new ArgumentNullException("searchCriteria"));

I expect to be able to read ExceptionType back:

SearchCriteria searchCriteria = null;
HttpResponseMessage message = controller.Do(searchCriteria);

ObjectContent<HttpError> content = message.Content as ObjectContent<HttpError>;
HttpError error = (HttpError)content.Value;
string exceptionType = error.ExceptionType;

but the last line gives always `null`? Why is that?
Comments: Looks like we have a bug in how controller testability works. Setting RequestContext on the controller is order dependant with setting the request. It should really cache the data temporarily if there is no request set, but ultimately defer to the request if one is available.

Viewing all articles
Browse latest Browse all 7215

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>