discounts are not being calculated after module upgraded to 6.x-2.x.dev. Field added to the uc_discounts table "required_product" has default value of "". In the uc_discount_alt/uc_discounts/uc_discounts.module file around line 1258 line if (isset($discount->required_product) && $discount->required_product != 'none'){ doesn't do a check for the required_code if its "" which then doesn't calculate the discount.
This has fixed the issue for me
if (isset($discount->required_product) && ($discount->required_product != '' && $discount->required_product != 'none')) {

Comments

attiks’s picture

i just ran into the same problem, i just resaved my discount

ZEEdre’s picture

saved me!