Просмотр исходного кода

Merge pull request #3632 from weseek/fix/TypeError-trim-of-undefined

Fix/type error trim of undefined
Yuki Takei 5 лет назад
Родитель
Сommit
f3f79a5a9b
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      packages/slackbot-proxy/src/controllers/slack.ts

+ 8 - 0
packages/slackbot-proxy/src/controllers/slack.ts

@@ -79,8 +79,16 @@ export class SlackCtrl {
     // Send response immediately to avoid opelation_timeout error
     // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events
 
+    if (body.text == null) {
+      return 'No text.';
+    }
+
     const parsedBody = parseSlashCommand(body);
     const executeGrowiCommand = this.growiCommandsMappings[parsedBody.growiCommandType];
+
+    if (executeGrowiCommand == null) {
+      return 'No executeGrowiCommand';
+    }
     await executeGrowiCommand(body);
     res.send();