Sub-catalog admins see error when looking at Bulk Purchase "seats" button in orders analytics
![Canvas](/html/assets/header_left_canvas.webp)
This behavior has been resolved and deployed to the production environment as of 8/12/24.
Description
In Catalog analytics, the "seats" button under the Bulk Purchases filter in the Orders tab will throw a "We could not load students because of an error. Please try again." error for sub-catalog admins.
Expected Behavior
Sub-catalog admins should be able to see the taken seats in the Bulk Purchase filter in Analytics.
Workaround
No workaround exists at this time.
Steps to Reproduce
-
Create a sub-catalog. Add a listing to that sub-catalog. Enable bulk purchase in the listing.
-
Add a user as a sub-catalog admin in the sub-catalog where you have the listing.
-
Do a bulk purchase, invite at least one user to enroll. As the invitee, add the enrollment from the invitation.
-
Going in as the sub-catalog admin, go to Analytics > Orders > Filters > check Bulk Purchases only, and apply.
-
In the Bulk Purchases column, click the button for the number of seats, and notice the error.
Additional Info
PHO-6661
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.