|
@@ -13,6 +13,8 @@ module.exports = WebApiManager =
|
|
|
}, (error, res, body)->
|
|
}, (error, res, body)->
|
|
|
if error?
|
|
if error?
|
|
|
return callback(error)
|
|
return callback(error)
|
|
|
|
|
+ if res.statusCode == 404
|
|
|
|
|
+ return callback null, null
|
|
|
if res.statusCode >= 200 and res.statusCode < 300
|
|
if res.statusCode >= 200 and res.statusCode < 300
|
|
|
return callback null, body
|
|
return callback null, body
|
|
|
else
|
|
else
|
|
@@ -27,6 +29,9 @@ module.exports = WebApiManager =
|
|
|
logger.error err: error, user_id: user_id, url: url, "error accessing web"
|
|
logger.error err: error, user_id: user_id, url: url, "error accessing web"
|
|
|
return callback error
|
|
return callback error
|
|
|
|
|
|
|
|
|
|
+ if body == null
|
|
|
|
|
+ logger.error user_id: user_id, url: url, "no user found"
|
|
|
|
|
+ return callback null, null
|
|
|
try
|
|
try
|
|
|
user = JSON.parse(body)
|
|
user = JSON.parse(body)
|
|
|
catch error
|
|
catch error
|