"Join this group" points to wrong group
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
High
|
Cecilia Vela Gurovic | ||
16.04 |
Fix Released
|
High
|
Unassigned | ||
16.10 |
Fix Released
|
High
|
Unassigned | ||
17.04 |
Fix Released
|
High
|
Unassigned | ||
17.10 |
Fix Released
|
High
|
Cecilia Vela Gurovic |
Bug Description
I'm on version 17.04.2
Have 15+ groups on your mahara.
Have multiple group with their access open.
Get at least two on any page but the first.
Start looking for an open group to join on any page but the first.
If you don't see enough groups, search for "All group".
Click on the first "Join this group" beside a group that is not on the first page.
Normal scenario:
You've joined the group beside which you clicked "Join this group"
Bug (what i get):
You've joined the first open group of the first page or you've been redirected to the first page because there was none on it.
Depending on which "Join this group" you clicked on you've joined the corresponding open one of the first page. If no corresponding open group exist on the first page you've been redirected to the first page. ie: click on the second open group of the second page, you've joined the second open group of the first page if there is a second open group
description: | updated |
description: | updated |
description: | updated |
Changed in mahara: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Cecilia Vela Gurovic (ceciliavg) |
Thank you for the report, David. I could replicate it.
Test scenario:
1. Set up 2 users on your Mahara site.
2. As site admin, set up an open group.
3. Go to Administration -> Groups -> Administer groups and click the "Copy group" button 35 times to quickly create groups or create a CSV file and upload a bunch of open groups.
4. Log in as the second user (as the first one will be an admin in all groups if created via the interface).
5. Navigate to the second result page on "Groups" -> "Find groups".
6. Note the name and URL of the open group that you are planning on joining.
7. Click the "Join this group" button.
Expected result: You joined the selected group.
Actual result: You joined the first open group on the first page of the results.