diff --git a/server.js b/server.js index 10769f3afe..3af00c0827 100644 --- a/server.js +++ b/server.js @@ -752,22 +752,26 @@ cache(function(data, match, sendBadge, request) { }); })); +// SensioLabs. camp.route(/^\/sensiolabs\/i\/([^\/]+)\.(svg|png|gif|jpg|json)$/, cache(function(data, match, sendBadge, request) { var projectUuid = match[1]; var format = match[2]; var options = { method: 'GET', - auth: { - user: serverSecrets.sl_insight_userUuid, - pass: serverSecrets.sl_insight_apiToken - }, uri: 'https://insight.sensiolabs.com/api/projects/' + projectUuid, headers: { Accept: 'application/vnd.com.sensiolabs.insight+xml' } }; + if (!serverSecrets && serverSecrets.sl_insight_userUuid) { + options.auth = { + user: serverSecrets.sl_insight_userUuid, + pass: serverSecrets.sl_insight_apiToken + }; + } + var badgeData = getBadgeData('check', data); request(options, function(err, res, body) {