5.62.0: Automatic CiviDiscount discount for renewal no longer shown in prices on Membership Signup and Renewal contribution page
Overview
On Member Signup and Renewal contribution page with automatic CiviDiscount set, the discount is not being shown for the membership prices.
Issue first appeared in 5.61.0 or 5.61.1 and then was fixed in 5.61.2, as noted in this thread. Fix seemed okay through 5.61.4.
Issue re-appeared in 5.62.0. Used the same images posted earlier, but the incorrect output is the same in 5.62.0.
Related issues: #4272 (closed) & #4282 (closed).
Reproduction steps
- Set up automatically-applied CiviDiscount for fixed amount, renewal (current, grace, expired).
- Member Signup and Renewal contribution page with basic membership types included; no price sets.
- Attempt to renew using that contribution page (live or test mode).
Current behaviour
What we see in 5.62.0 (and previously in 5.61.1 when it was broken) -- it still mentions the discount in the text above Membership*
but not in the price buttons:
Expected behaviour
What we expect to see (and saw in 5.60 and 5.61.2):
Environment information
- Browser: Safari 16.5 (16615.2.9.11.6, 16615)
- CiviCRM: 5.62.0
- PHP: 8.0.28
- CMS: WordPress 6.2.2
- Database: MariaDB 10.6
- Web Server: Apache 2.4.57 / Nginx 1.21.3
Comments
Let me know if you need more specific steps or detail. /cc @eileen