Fix promotion coupons not properly filtering based on promotion ID