From e4a54cbdfce1b7fa1c5769154de249cbe2163b2e Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Wed, 4 Feb 2015 20:17:55 +0000 Subject: [PATCH] added recurly subscription null checks this deals with a user who has an expired old subscription then is added to a group subscription. --- .../Subscription/SubscriptionViewModelBuilder.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/services/web/app/coffee/Features/Subscription/SubscriptionViewModelBuilder.coffee b/services/web/app/coffee/Features/Subscription/SubscriptionViewModelBuilder.coffee index 2c47462534..ef2accb730 100644 --- a/services/web/app/coffee/Features/Subscription/SubscriptionViewModelBuilder.coffee +++ b/services/web/app/coffee/Features/Subscription/SubscriptionViewModelBuilder.coffee @@ -19,11 +19,11 @@ module.exports = RecurlyWrapper.getSubscription subscription.recurlySubscription_id, (err, recurlySubscription)-> callback null, { name: plan.name - nextPaymentDueAt: SubscriptionFormatters.formatDate(recurlySubscription.current_period_ends_at) - state: recurlySubscription.state - price: SubscriptionFormatters.formatPrice recurlySubscription.unit_amount_in_cents, recurlySubscription.currency + nextPaymentDueAt: SubscriptionFormatters.formatDate(recurlySubscription?.current_period_ends_at) + state: recurlySubscription?.state + price: SubscriptionFormatters.formatPrice recurlySubscription?.unit_amount_in_cents, recurlySubscription?.currency planCode: subscription.planCode - currency:recurlySubscription.currency + currency:recurlySubscription?.currency groupPlan: subscription.groupPlan }, memberSubscriptions else