SaaS NFR groups downgraded to Free after add-on purchase
Bug
Summary
As mentioned in this issue: SaaS NFR "subscriptions" are pre-existing trial Orders
manually modified by support team.
When an add-on like CI minutes is purchased for a group on a SaaS NFR subscription, the method Order#namespace_on_base_plan?
returns false for the new add-on order because the Ultimate order does not include a subscription_id
and subscription_name
, which is a data problem. The EffectiveOrdersFinder
(used here) does not consider the Ultimate order to be "effective" because it's not linked to an active subscription (or any subscription really).
See example in this comment.
Workarounds
Restore SaaS NFR subscription via console, unfortunately
Reported examples
- https://gitlab.zendesk.com/agent/tickets/502754
- https://gitlab.zendesk.com/agent/tickets/517297
- https://gitlab.zendesk.com/agent/tickets/546317
- https://gitlab.zendesk.com/agent/tickets/550286
- https://gitlab.zendesk.com/agent/tickets/548233
- https://gitlab.zendesk.com/agent/tickets/552066
- https://gitlab.zendesk.com/agent/tickets/551116
- https://gitlab.zendesk.com/agent/tickets/560196
- https://gitlab.zendesk.com/agent/tickets/567857
Support Priority Score: (1, 0, 0, 3, 2, 3, 3, 3, 3, 0, 3) => 21
Edited by Keven Hughes