uc_price_per_role_form_alter is executed before uc_attribute_form_alter. In return, Line 155 of uc_price_per_role.module does nothing and the pricing in the drop down/radio box of an attribute is still the original option price, not the role pricing set.

I found a solution: set the module weight of uc_price_per_role.install.

db_query("UPDATE {system} SET weight = 1 WHERE name = 'uc_price_per_role'");

Hope it helps.

Comments

DanZ’s picture

Status: Active » Closed (won't fix)

5.x versions are obsolete.