When rejecting a contribution, the code currently says that no change to the article body is to be made. This can be shown by the fact that the Contribution::Accepted entity has an :updated_body attribute whereas the Contribution::Rejected entity does not. This is clearly an error.
Once this is fixed in UseCases::RejectSingleProposal (which would be a revision Gem by then), consider whether there is value in consolidating common behaviour between the accepted- and rejected-contribution use cases.
When rejecting a contribution, the code currently says that no change to the article body is to be made. This can be shown by the fact that the
Contribution::Accepted
entity has an:updated_body
attribute whereas theContribution::Rejected
entity does not. This is clearly an error.Once this is fixed in
UseCases::RejectSingleProposal
(which would be a revision Gem by then), consider whether there is value in consolidating common behaviour between the accepted- and rejected-contribution use cases.