From c267bf92fd9de8e9ca2a3f82efdc0297384fbf4e Mon Sep 17 00:00:00 2001 From: ekzyis <27162016+ekzyis@users.noreply.github.com> Date: Wed, 10 Jan 2024 21:18:41 +0100 Subject: [PATCH] Fix TypeError (reading 'catch') (#742) Co-authored-by: ekzyis --- pages/api/log/index.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/api/log/index.js b/pages/api/log/index.js index 25150b91..2238cc20 100644 --- a/pages/api/log/index.js +++ b/pages/api/log/index.js @@ -8,7 +8,6 @@ const toKV = (obj) => { } const slackPostMessage = ({ id, level, name, message, env, context }) => { - if (!slackClient) return const text = `\`${new Date().toISOString()}\` | \`${id} [${level}] ${name}\` | ${message} | ${toKV(context)} | ${toKV({ os: env.os })}` return slackClient.chat.postMessage({ channel: channelId, text }) } @@ -20,7 +19,7 @@ export default async (req, res) => { const { id } = await models.log.create({ data: { level: level.toUpperCase(), name, message, env, context } }) - slackPostMessage({ id, ...req.body }).catch(console.error) + if (slackClient) slackPostMessage({ id, ...req.body }).catch(console.error) return res.status(200).json({ status: 200, message: 'ok' }) }