Last fall it was reportedly Richardson, Olynyk, and a 1st for Butler but it fell apart.
Yesterday it was Richardson and Dragic for Butler or Richardson, Olynyk, and DJJ for Butler but both fell apart.
The final deal now appears to be Richardson, Whiteside, and a protected 1st for Butler and Leonard.
I have to see the protections for the pick first so I might change my mind but I'd say the final deal looks pretty solid. I wouldn't be surprised if they still traded Dragic but for now he's still on the team and they got rid Whiteside in the process.
Also, I have no doubt that Mark Cuban's BS cost the Heat a future 1st here. I don't buy the miscommunication stuff. First of all, the Olynyk and DJJ deal doesn't even work for the Heat from a cap perspective. They have one of the best cap guys in the league in Andy Elisburg and have been preparing for this for some time so they're not going around offering an illegal trade. Also, a bunch of Mavs reporters immediately confirmed the Dragic part of this.