|
|
@@ -252,12 +252,17 @@ module.exports = (crowi) => {
|
|
|
router.put('/access-tokens', /* loginRequiredStrictly, adminRequired, csrf, */ async(req, res) => {
|
|
|
// TODO imple generate tokens at GW-5859. The following req.body is temporary.
|
|
|
const { tokenGtoP, tokenPtoG } = req.body;
|
|
|
+ let searchTokenGtoP = await SlackAppIntegration.find({ tokenGtoP });
|
|
|
+ let searchTokenPtoG = await SlackAppIntegration.find({ tokenPtoG });
|
|
|
|
|
|
- const searchTokenGtoP = await SlackAppIntegration.find({ tokenGtoP });
|
|
|
- const searchTokenPtoG = await SlackAppIntegration.find({ tokenPtoG });
|
|
|
-
|
|
|
+ let regenerateTokenGtoP;
|
|
|
+ let regenerateTokenPtoG;
|
|
|
while (searchTokenGtoP || searchTokenPtoG) {
|
|
|
// regenerate tokens
|
|
|
+ regenerateTokenGtoP = 'never duplicate GtoP';
|
|
|
+ regenerateTokenPtoG = 'never duplicate PtoG';
|
|
|
+ searchTokenGtoP = regenerateTokenGtoP;
|
|
|
+ searchTokenPtoG = regenerateTokenPtoG;
|
|
|
}
|
|
|
|
|
|
try {
|