fix: prevent billingPortal creation if no active subscription (#9701)
Billing portal is created in settings/billing page even if subscription is canceled, causing server internal error. -> Skip back end request Bonus : display settings/billing page with disabled button even if subscription is canceled --------- Co-authored-by: etiennejouan <jouan.etienne@gmail.com> Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
@ -160,6 +160,10 @@ export const queries = {
|
||||
status
|
||||
interval
|
||||
}
|
||||
billingSubscriptions {
|
||||
id
|
||||
status
|
||||
}
|
||||
workspaceMembersCount
|
||||
}
|
||||
workspaces {
|
||||
@ -300,6 +304,8 @@ export const responseData = {
|
||||
currentBillingSubscription: null,
|
||||
workspaceMembersCount: 1,
|
||||
},
|
||||
currentBillingSubscription: null,
|
||||
billingSubscriptions: [],
|
||||
workspaces: [],
|
||||
userVars: null,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user