This commit is contained in:
Tom Moor
2017-07-15 16:18:06 -07:00
parent 66e4995885
commit 852fe991c5
4 changed files with 16 additions and 13 deletions

View File

@ -91,7 +91,7 @@ router.post('auth.slack', async ctx => {
const body = {
client_id: process.env.SLACK_KEY,
client_secret: process.env.SLACK_SECRET,
redirect_uri: `${process.env.URL}/auth/slack`,
redirect_uri: `${process.env.URL || ''}/auth/slack`,
code,
};
@ -108,7 +108,8 @@ router.post('auth.slack', async ctx => {
if (!data.ok) throw httpErrors.BadRequest(data.error);
// Temp to block
const allowedSlackDomains = process.env.ALLOWED_SLACK_DOMAINS.split(',');
const allowedSlackDomains = (process.env.ALLOWED_SLACK_DOMAINS || '')
.split(',');
if (!allowedSlackDomains.includes(data.team.domain)) {
throw apiError(
400,
@ -171,7 +172,7 @@ router.post('auth.slackCommands', async ctx => {
const body = {
client_id: process.env.SLACK_KEY,
client_secret: process.env.SLACK_SECRET,
redirect_uri: `${process.env.URL}/auth/slack/commands`,
redirect_uri: `${process.env.URL || ''}/auth/slack/commands`,
code,
};