Return all data on updateDeal

If not, we lose the reason of failure.
Merge branch 'bugfix-DealUpdateReturnReason'