Fix up error handling in SubscriptionUpdater

This commit is contained in:
Shane Kilkelly 2017-12-08 11:37:24 +00:00
parent a675e774b8
commit eefe56d0f7

View file

@ -112,10 +112,11 @@ module.exports = SubscriptionUpdater =
overleafPlanCode: (cb) ->
Modules = require '../../infrastructure/Modules'
Modules.hooks.fire 'getOverleafPlanCode', user_id, (err, results) ->
cb(err, results[0])
cb(err, results?[0] || null)
async.series jobs, (err, results)->
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)
{subscription, groupSubscription, overleafPlanCode} = results
# Group Subscription