fix broken promotion product restriction