|
|
@@ -357,8 +357,8 @@ module.exports = (crowi) => {
|
|
|
* description: Succeeded to create slack app integration
|
|
|
*/
|
|
|
router.put('/slack-app-integrations', loginRequiredStrictly, adminRequired, csrf, async(req, res) => {
|
|
|
- const SlackAppIntegrationRecordsNum = await SlackAppIntegration.countDocuments();
|
|
|
- if (SlackAppIntegrationRecordsNum >= 10) {
|
|
|
+ const slackAppIntegrationRecordsNum = await SlackAppIntegration.countDocuments();
|
|
|
+ if (slackAppIntegrationRecordsNum >= 10) {
|
|
|
const msg = 'Not be able to create more than 10 slack workspace integration settings';
|
|
|
logger.error('Error', msg);
|
|
|
return res.apiv3Err(new ErrorV3(msg, 'create-slackAppIntegeration-failed'), 500);
|
|
|
@@ -369,6 +369,7 @@ module.exports = (crowi) => {
|
|
|
const slackAppTokens = await SlackAppIntegration.create({
|
|
|
tokenGtoP,
|
|
|
tokenPtoG,
|
|
|
+ isPrimary: slackAppIntegrationRecordsNum === 0 ? true : undefined,
|
|
|
supportedCommandsForBroadcastUse: defaultSupportedCommandsNameForBroadcastUse,
|
|
|
supportedCommandsForSingleUse: defaultSupportedCommandsNameForSingleUse,
|
|
|
});
|