Explorar o código

impl checking token existence

Yuki Takei %!s(int64=4) %!d(string=hai) anos
pai
achega
3f8a365a97
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/server/routes/apiv3/slack-integration-settings.js

+ 5 - 1
src/server/routes/apiv3/slack-integration-settings.js

@@ -112,7 +112,11 @@ module.exports = (crowi) => {
     // retrieve connection statuses
     let connectionStatuses;
     if (currentBotType === 'customBotWithoutProxy') {
-      connectionStatuses = Object.fromEntries(await getConnectionStatuses([settings.slackBotToken]));
+      const token = settings.slackBotToken;
+      // check the token is not null
+      if (token != null) {
+        connectionStatuses = Object.fromEntries(await getConnectionStatuses([]));
+      }
     }
     else {
       // connectionStatuses = getConnectionStatusesFromProxy();