Bug Report
Problematic behavior
All discount feature synchronizations are operational (#1138) but there is still a use case that causes a problem: the return to the base price after the expiration of discounted seats.
The update does not occur, which leaves the discounted price displayed on the catalog glimpse (for products of type credential) and at the course run level of the syllabus (for products of type certificate).
- Credential product (discount on glimpse):
- Certificate product (discount on syllabus):
Expected behavior/code
Remove discounted price everywhere when seats expire.
Steps to Reproduce
- In Joanie, create an Offering Rule with a discount (rate or amount) and a limited number of seats
- Exhaust the number of seats by registering for the product
- See the reduced price always displayed on the course glimpse (if it's a training) or on the syllabus (if it is a MOOC certificate)
Environment
Bug Report
Problematic behavior
All discount feature synchronizations are operational (#1138) but there is still a use case that causes a problem: the return to the base price after the expiration of discounted seats.
The update does not occur, which leaves the discounted price displayed on the catalog glimpse (for products of type
credential) and at the course run level of the syllabus (for products of typecertificate).Expected behavior/code
Remove discounted price everywhere when seats expire.
Steps to Reproduce
Environment