ODataError doesn’t support custom error, but it can have ODataInnerError, which can contain a nested InnerError, message, stack trace and type name.
We should be able to use ODataInnerError.Message to include MessageDetail in HttpError.
We should be able to use ODataInnerError.Message to include MessageDetail in HttpError.