As an authenticated user when purchasing membership for my site, www.bspoga.org, the product "membership" has a product feature that it assigns the role "member" and should set an expiration date of a year. The membership role gets set but no expiration gets set when the checkout transfers the payment to paypal (ie. after the transaction if I login as admin on the site and go to the user's account at user->edit and look under Ubercart Roles -> Pending Expirations there are none there). Interestingly when I set the price to 0.00 and it does not transfer payment to the paypal payment gateway then the expiration gets set and can be seen under the user's account. Maybe it is transferring to paypal before the expiration date is set????

Comments

jsfry created an issue. See original summary.

TR’s picture

Component: Products » Roles
Category: Bug report » Support request
Issue tags: -product feature doesn't set expiration date

What does /node/%/edit/features show for your product? Screenshot would be nice.
What does /admin/store/orders/view show for the order that did not set the expiration?
At /admin/config/workflow/rules, has your "Grant role" rule been modified?

TR’s picture

Status: Active » Closed (cannot reproduce)

No further information provided.