Fix #156

This fixes the problem of the price not updating when coupon is initially applied.