Taichi Masuyama 4 лет назад
Родитель
Сommit
5547a1ec44
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      packages/slackbot-proxy/src/controllers/slack.ts

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

@@ -187,8 +187,17 @@ export class SlackCtrl {
 
     // check permission
     await Promise.all(relations.map(async(relation) => {
-      const isSupportedForSingleUse = await this.relationsService.isSupportedGrowiCommandForSingleUse(relation, growiCommand.growiCommandType, baseDate);
-      const isSupportedForBroadcastUse = await this.relationsService.isSupportedGrowiCommandForBroadcastUse(relation, growiCommand.growiCommandType, baseDate);
+      const isSupportedForSingleUse = await this.relationsService.isSupportedGrowiCommandForSingleUse(
+        relation, growiCommand.growiCommandType, baseDate,
+      );
+
+      let isSupportedForBroadcastUse = false;
+      if (!isSupportedForSingleUse) {
+        isSupportedForBroadcastUse = await this.relationsService.isSupportedGrowiCommandForBroadcastUse(
+          relation, growiCommand.growiCommandType, baseDate,
+        );
+      }
+
       if (isSupportedForSingleUse) {
         allowedRelationsForSingleUse.push(relation);
       }