Fix getting price from different promotion