Minutes purchased on a subscription linked to a group that was transferred as a subgroup
Bug
Summary
The purchase of minutes is currently possible for top-level namespaces only.
However, a top-level namespace can be transferred to another group, making it a subgroup.
In cases where a subscription was linked to the group before it was transferred, a customer can purchase more minutes via Customers Portal. The provisioning of the minutes would fail with the error, {"message":"400 Bad request - Must be root namespace"}
Steps to reproduce
- Create a top-level groupA
- Purchase minutes on groupA
- Create another top-level groupB
- Transfer groupA to be a subgroup of groupB
- In Customers Portal, find the subscription that is linked to groupA
- Attempt to purchase more minutes using the
Buy more computebutton on the subscription card
What is the current bug behavior?
Purchase of minutes on a subgroup was possible.
What is the expected correct behavior?
Purchase of minutes on subgroups should be blocked in Customers Portal.
Relevant logs and/or screenshots
Workarounds
(Ways to get around the issue)
Reported examples
Support Priority Score: (0, 0, 0, 2, 0, 0, 2, 0, 2, 0, 2) => 8
Edited by Firdaws Farukh