diff --git a/services/web/app/coffee/infrastructure/ExpressLocals.coffee b/services/web/app/coffee/infrastructure/ExpressLocals.coffee index dabe33af88..33237e3ad4 100644 --- a/services/web/app/coffee/infrastructure/ExpressLocals.coffee +++ b/services/web/app/coffee/infrastructure/ExpressLocals.coffee @@ -147,12 +147,12 @@ module.exports = (app, webRouter, apiRouter)-> webRouter.use (req, res, next)-> res.locals.buildReferalUrl = (referal_medium) -> url = Settings.siteUrl - if req.session? and req.session.user? and req.session.user.referal_id? - url+="?r=#{req.session.user.referal_id}&rm=#{referal_medium}&rs=b" # Referal source = bonus + if req.user? and req.referal_id? + url+="?r=#{req.user.referal_id}&rm=#{referal_medium}&rs=b" # Referal source = bonus return url res.locals.getReferalId = -> - if req.session? and req.session.user? and req.session.user.referal_id - return req.session.user.referal_id + if req.user? and req.referal_id? + return req.user.referal_id res.locals.getReferalTagLine = -> tagLines = [ "Roar!" diff --git a/services/web/app/coffee/infrastructure/Server.coffee b/services/web/app/coffee/infrastructure/Server.coffee index 095c98be2b..c1ce2a92cd 100644 --- a/services/web/app/coffee/infrastructure/Server.coffee +++ b/services/web/app/coffee/infrastructure/Server.coffee @@ -119,7 +119,7 @@ apiRouter.use(currentUserMiddleware) webRouter.use (req, res, next) -> req.session.touch() if req?.session?.user? - UserSessionsManager.touch(req.session.user, (err)->) + UserSessionsManager.touch(req.user, (err)->) next() webRouter.use ReferalConnect.use