Merge pull request #11432 from overleaf/revert-11154-tm-lg-subscription-recurly-cache-name
Revert "Change property name for recurly status cache to recurlyStatus" GitOrigin-RevId: 6870e421516fd705343f3e8651d8637f791063df
This commit is contained in:
@@ -249,7 +249,7 @@ async function updateSubscriptionFromRecurly(
|
||||
|
||||
subscription.recurlySubscription_id = recurlySubscription.uuid
|
||||
subscription.planCode = updatedPlanCode
|
||||
subscription.recurlyStatus = {
|
||||
subscription.recurly = {
|
||||
state: recurlySubscription.state,
|
||||
trialStartedAt: recurlySubscription.trial_started_at,
|
||||
trialEndsAt: recurlySubscription.trial_ends_at,
|
||||
|
||||
@@ -193,7 +193,6 @@ function buildUsersSubscriptionViewModel(user, callback) {
|
||||
// Subscription DB object contains a recurly property, used to cache trial info
|
||||
// on the project-list. However, this can cause the wrong template to render,
|
||||
// if we do not have any subscription data from Recurly (recurlySubscription)
|
||||
// TODO: Delete this workaround once recurly cache property name migration rolled out.
|
||||
if (personalSubscription) {
|
||||
delete personalSubscription.recurly
|
||||
}
|
||||
@@ -355,7 +354,7 @@ async function getBestSubscription(user) {
|
||||
individualSubscription &&
|
||||
!individualSubscription.customAccount &&
|
||||
individualSubscription.recurlySubscription_id &&
|
||||
!individualSubscription.recurlyStatus?.state
|
||||
!individualSubscription.recurly?.state
|
||||
) {
|
||||
const recurlySubscription = await RecurlyWrapper.promises.getSubscription(
|
||||
individualSubscription.recurlySubscription_id,
|
||||
@@ -481,7 +480,7 @@ function _isPlanEqualOrBetter(planA, planB) {
|
||||
|
||||
function _getRemainingTrialDays(subscription) {
|
||||
const now = new Date()
|
||||
const trialEndDate = subscription.recurlyStatus?.trialEndsAt
|
||||
const trialEndDate = subscription.recurly?.trialEndsAt
|
||||
return trialEndDate && trialEndDate > now
|
||||
? Math.ceil(
|
||||
(trialEndDate.getTime() - now.getTime()) / (24 * 60 * 60 * 1000)
|
||||
|
||||
Reference in New Issue
Block a user