If I setup a membership that has a duration in months (e.g. 12 months) the duration is ignored.
I'm able to repeat this on the demo site. It is somewhat described already in the open issue 3344 so I updated that with how I got it to happen. (perhaps instead I should open a new issue?)
- created a new membership type with a duration of 12 months, fixed, starting on the 1st (our memberships last one year and always end at the end of the month). Set the auto renew option to be "Give option but not required". Its named "test Membership".
- edited the existing contribution page "Company Membership Page" to have this membership as an option with auto renew set as "Give Option".
I then went to that page, selected this membership, and checked "Renew automatically", filled in required info and pressed "Review Contribution". The page shown states:
Total Amount: $1.00
I want this membership to be renewed automatically every 1 month(s).
It is ignoring the duration of 12 months.
It is also submitting to our payment processor (paypal) incorrectly. We had to process refunds due to this issue.