itizawa 4 лет назад
Родитель
Сommit
89f56fd3b7

+ 2 - 2
packages/slackbot-proxy/src/controllers/growi-to-slack.ts

@@ -115,7 +115,7 @@ export class GrowiToSlackCtrl {
         return res.status(400).send({ message: `failed to test. err: ${err.message}` });
       }
 
-      return res.send({ relation });
+      return res.send({ relation, slackBotToken: token });
     }
 
     // retrieve latest Order with Installation
@@ -160,7 +160,7 @@ export class GrowiToSlackCtrl {
       installation: order.installation, tokenGtoP: order.tokenGtoP, tokenPtoG: order.tokenPtoG, growiUri: order.growiUrl,
     });
 
-    return res.send({ relation: createdRelation });
+    return res.send({ relation: createdRelation, slackBotToken: token });
   }
 
   @Post('/*')

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

@@ -470,7 +470,7 @@ module.exports = (crowi) => {
         return res.apiv3Err(new ErrorV3(msg, 'find-slackAppIntegration-failed'), 400);
       }
       const result = await postRelationTest(slackAppIntegration.tokenGtoP);
-      slackBotToken = result.relation.installation.data.bot?.token;
+      slackBotToken = result.slackBotToken;
       if (slackBotToken == null) {
         const msg = 'Could not find slackBotToken by relation';
         return res.apiv3Err(new ErrorV3(msg, 'find-slackBotToken-failed'), 400);