Преглед изворни кода

Fix up error handling in SubscriptionUpdater

Shane Kilkelly пре 9 година
родитељ
комит
eefe56d0f7
1 измењених фајлова са 3 додато и 2 уклоњено
  1. 3 2
      services/web/app/coffee/Features/Subscription/SubscriptionUpdater.coffee

+ 3 - 2
services/web/app/coffee/Features/Subscription/SubscriptionUpdater.coffee

@@ -112,10 +112,11 @@ module.exports = SubscriptionUpdater =
 			overleafPlanCode: (cb) ->
 			overleafPlanCode: (cb) ->
 				Modules = require '../../infrastructure/Modules'
 				Modules = require '../../infrastructure/Modules'
 				Modules.hooks.fire 'getOverleafPlanCode', user_id, (err, results) ->
 				Modules.hooks.fire 'getOverleafPlanCode', user_id, (err, results) ->
-					cb(err, results[0])
+					cb(err, results?[0] || null)
 		async.series jobs, (err, results)->
 		async.series jobs, (err, results)->
 			if err?
 			if err?
-				logger.err err:err, user_id:user, "error getting subscription or group for _setUsersMinimumFeatures"
+				logger.err err:err, user_id:user_id,
+					"error getting subscription or group for _setUsersMinimumFeatures"
 				return callback(err)
 				return callback(err)
 			{subscription, groupSubscription, overleafPlanCode} = results
 			{subscription, groupSubscription, overleafPlanCode} = results
 			# Group Subscription
 			# Group Subscription