Jelajahi Sumber

Redone reverted commit

Steven Fukase 4 tahun lalu
induk
melakukan
7794142b85
1 mengubah file dengan 13 tambahan dan 6 penghapusan
  1. 13 6
      src/server/routes/apiv3/slack-integration-settings.js

+ 13 - 6
src/server/routes/apiv3/slack-integration-settings.js

@@ -166,20 +166,27 @@ module.exports = (crowi) => {
       }
       }
     }
     }
     else {
     else {
+      try {
+        const slackAppIntegrations = await SlackAppIntegration.find();
+        settings.slackAppIntegrations = slackAppIntegrations;
+      }
+      catch (error) {
+        const msg = 'Error occured in getting connection statuses';
+        logger.error('Error', error);
+        return res.apiv3Err(new ErrorV3(msg, 'get-connection-failed'), 500);
+      }
+
       const proxyServerUri = settings.proxyServerUri;
       const proxyServerUri = settings.proxyServerUri;
 
 
       if (proxyServerUri != null) {
       if (proxyServerUri != null) {
         try {
         try {
-          const slackAppIntegrations = await SlackAppIntegration.find();
-          settings.slackAppIntegrations = slackAppIntegrations;
-
-          if (slackAppIntegrations.length > 0) {
-            const tokenGtoPs = slackAppIntegrations.map(slackAppIntegration => slackAppIntegration.tokenGtoP);
+          if (settings.slackAppIntegrations.length > 0) {
+            const tokenGtoPs = settings.slackAppIntegrations.map(slackAppIntegration => slackAppIntegration.tokenGtoP);
             connectionStatuses = (await getConnectionStatusesFromProxy(tokenGtoPs)).connectionStatuses;
             connectionStatuses = (await getConnectionStatusesFromProxy(tokenGtoPs)).connectionStatuses;
           }
           }
         }
         }
         catch (error) {
         catch (error) {
-          const msg = 'Error occured in getting connection statuses';
+          const msg = 'Error occured in testing connection statuses';
           logger.error('Error', error);
           logger.error('Error', error);
           return res.apiv3Err(new ErrorV3(msg, 'get-connection-failed'), 500);
           return res.apiv3Err(new ErrorV3(msg, 'get-connection-failed'), 500);
         }
         }