[web] fix bug where pending downgrades are removed when subscriptions change (#30420)
* preserve pending changes when generating change requests * re-apply pending term_end changes after immediate updates * block changes when Stripe subscription has multiple phases * handle MultiplePendingChangesError & rm PendingChangeError GitOrigin-RevId: 0af11044766ff48e683d684ad6d62b732d17290c
This commit is contained in:
@@ -378,7 +378,7 @@ describe('UserMembershipController', () => {
|
||||
})
|
||||
})
|
||||
|
||||
it('should be false when recurly subscription has pending changes', async ({
|
||||
it('should be true when recurly subscription has pending changes', async ({
|
||||
UserMembershipController,
|
||||
req,
|
||||
RecurlyClient,
|
||||
@@ -390,7 +390,7 @@ describe('UserMembershipController', () => {
|
||||
})
|
||||
await UserMembershipController.manageGroupMembers(req, {
|
||||
render: (viewPath, viewParams) => {
|
||||
expect(viewParams.canUseAddSeatsFeature).to.equal(false)
|
||||
expect(viewParams.canUseAddSeatsFeature).to.equal(true)
|
||||
},
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user