-
Notifications
You must be signed in to change notification settings - Fork 211
Open
Labels
Customer ReportIssues or PRs that were reported via Happiness. Previously known as "Happiness Request".Issues or PRs that were reported via Happiness. Previously known as "Happiness Request".[Status] Needs TriageIssue needs to be triagedIssue needs to be triaged
Description
Steps to Reproduce
- Go to a course and set a custom module order (via Course Layout block or Modules > Order Modules)
- Log in as a user with the Editor role
- Edit any lesson that belongs to that course
- Save the lesson
- Check the module order on the course - it has been reset to alphabetical order
What I Expected
The custom module order set by the administrator should be preserved when an Editor saves a lesson.
What Happened Instead
The module order for the course is reset to alphabetical order whenever a user with the Editor role saves a lesson belonging to that course. This happens regardless of whether the module order was set via the Course Layout block or the Modules > Order Modules interface.
PHP / WordPress / Sensei LMS version
- PHP: 8.2.30
- WordPress: 6.9
- Sensei LMS: 4.25.2
- Sensei Pro: 1.24.5
Context / Source
- Reported via Zendesk ticket 10747791-zd-a8c
- Customer confirmed issue persists on a staging site with only Sensei LMS and Sensei Pro active, using Twenty Twenty theme (no plugin/theme conflicts)
- Issue was reproduced on two different websites
- Customer referenced previously closed issue Course Lesson order is changed whenever a single lesson is added or updated - Restore Lesson Order #3921 which describes similar behavior - this may be a regression of that bug
- I was able to reproduce the issue on a test site.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Customer ReportIssues or PRs that were reported via Happiness. Previously known as "Happiness Request".Issues or PRs that were reported via Happiness. Previously known as "Happiness Request".[Status] Needs TriageIssue needs to be triagedIssue needs to be triaged