In the case where you are low on diamonds, you will be directed to an "out of diamonds" popup to purchase some diamonds first.
You'll then return to the buy look popup to finish the transaction!