Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M Membership - archive
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Development
  • Membership - archive
  • Issues
  • #41
Closed (moved) (moved)
Open
Created Feb 14, 2022 by JonGold@JonGoldDeveloper

Recurring membership term is incorrect when using price sets

When using membership price sets, the recurring contribution created doesn't match the term of the membership selected, it matches the term of the first membership in the price set. The issue is mentioned in passing on the gocardless issue queue but doesn't have its own issue.

Steps to replicate

  • Create two memberships, one with a term of 1 year, one with a term of 1 month. Make auto-renew required.
  • Create a membership price set with radio buttons, allowing the user to choose between the two memberships.
  • Create a contribution page for the price set.
  • Register for the second membership (term of 1 month).
  • View the recurring contribution record.

Expected result

Recurring contribution record is 1 month.

Actual result

Recurring contribution record is 1 year.

I am away from home this week and don't have a working XDebug config, but I'll take a shot at this next week.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking