Yuki Takei пре 4 година
родитељ
комит
91b7779028
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      packages/app/src/server/routes/apiv3/slack-integration-settings.js

+ 6 - 1
packages/app/src/server/routes/apiv3/slack-integration-settings.js

@@ -129,6 +129,7 @@ module.exports = (crowi) => {
       throw new Error('Proxy URL is not registered');
       throw new Error('Proxy URL is not registered');
     }
     }
 
 
+    try {
     const result = await axios[method](
     const result = await axios[method](
       urljoin(proxyUri, endpoint),
       urljoin(proxyUri, endpoint),
       body, {
       body, {
@@ -141,6 +142,10 @@ module.exports = (crowi) => {
 
 
     return result.data;
     return result.data;
   }
   }
+    catch (err) {
+      throw new Error(`Requesting to proxy server failed: ${err.message}`);
+    }
+  }
 
 
   /**
   /**
    * @swagger
    * @swagger
@@ -509,7 +514,7 @@ module.exports = (crowi) => {
       return res.apiv3({ slackAppIntegration });
       return res.apiv3({ slackAppIntegration });
     }
     }
     catch (error) {
     catch (error) {
-      const msg = 'Error occured in updating Custom bot setting';
+      const msg = `Error occured in updating settings. Cause: ${error.message}`;
       logger.error('Error', error);
       logger.error('Error', error);
       return res.apiv3Err(new ErrorV3(msg, 'update-supported-commands-failed'), 500);
       return res.apiv3Err(new ErrorV3(msg, 'update-supported-commands-failed'), 500);
     }
     }